如何在Centos7上新增使用者
並取消密碼登入 讓使用者使用ssh-key登入
sudo useradd {$USER} sudo passwd {$PASSWD}
Then add the user into /etc/sudoers
file
login as {$USER}
mkdir -p ~/.ssh
chmod 700 ~/.ssh
vim /home/{$USER}/.ssh/authorized_keys (paste the user's public key)
chmod 600 ~/.ssh/authorized_keys
vi /etc/ssh/sshd_config PasswordAuthentication no PubkeyAuthentication yes
service sshd reload
以下為新增user的懶人包
useradd {$USER}
cd /home/{$USER}/
mkdir .ssh
cd .ssh
echo '{$PUB_KEY}' >> authorized_keys
cd ..
chown {$USER}:{$USER} .ssh
chown {$USER}:{$USER} .ssh/authorized_keys
chmod 700 .ssh
chmod 600 .ssh/authorized_keys