生成公钥和私钥,添加公钥authorized_keys,并复制到服务器上

ls  =>查看确保生成功authorized_keys
scp authorized_keys name@server_ip:/home/name/.ssh/authorized_keys

在服务器上更改私钥权限。打开SSH配置文件,禁用密码登陆(选项)。最后重启ssh服务

cd /home/name/.ssh
sudo chmod 600 authorized_keys
sudo chmod 700 ~/.ssh

sudo nano /etc/ssh/sshd_config
"RSAAuthentication yes
 PubkeyAuthentication yes
 PasswordAuthentication no"

service sshd restart

最后修改本机电脑配置ssh文件

Host name
  HostName ip
  User username
  IdentityFile /path/.ssh/id_rsa(本机ras文件路径)

若提示“ Permissions 0644 for ‘/xx/.ssh/id_rsa.pub’ are too open”,使用以下指令更改私钥权限

chmod 0600 ~/.ssh/id_rsa

若提示“Enter passphrase for key”,执行下面代码

ssh-add -K ~/.ssh/id_rsa