ansible commands
This commit is contained in:
commit
92a6e91375
8
ansiblecommands.sh
Normal file
8
ansiblecommands.sh
Normal file
@ -0,0 +1,8 @@
|
||||
useradd -m -G sudo ansible
|
||||
su -c "mkdir -p ~/.ssh/" ansible
|
||||
echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBX2aDGxUt1lLO4IQf2O0RaAUv+FjX6Dlt68KJTd22pk ansible@ansible" >> /home/ansible/.ssh/authorized_keys
|
||||
chown ansible:ansible /home/ansible/.ssh/authorized_keys
|
||||
chmod 664 /home/ansible/.ssh/authorized_keys
|
||||
echo -e "Include /etc/ssh/sshd_config.d/*.conf\nPort 22\nLoginGraceTime 2m\nPermitRootLogin no\nStrictModes yes\nMaxAuthTries 6\nMaxSessions 10\nPasswordAuthentication no\nPubkeyAuthentication yes\nAllowUsers djorgensen ansible\nAuthorizedKeysFile .ssh/authorized_keys\nChallengeResponseAuthentication no\nUsePAM yes\nX11Forwarding yes\nPrintMotd no\nAcceptEnv LANG LC_*\nSubsystem sftp /usr/lib/openssh/sftp-server\n" | tee /etc/ssh/sshd_config
|
||||
systemctl restart sshd
|
||||
systemctl status sshd
|
||||
Loading…
Reference in New Issue
Block a user