[Centos7] add user and setup ssh-key login

  • 468
  • 0
  • 2020-09-08

如何在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