孙肖宁

Mac上使用SSL无密码登录Linux服务器
在本地生成公钥和私钥ssh-keygen -t rsa回车之后可以设置文件名。再回车,可以设置密码,免密做好后首次...
扫描右侧二维码阅读全文
30
2019/06

Mac上使用SSL无密码登录Linux服务器

在本地生成公钥和私钥

ssh-keygen -t rsa

回车之后可以设置文件名。
再回车,可以设置密码,免密做好后首次登录要求输入一次密码,就输入这里的密码。也可以不设置,那之后登陆的时候就不需要输入密码。

生成两个文件id_rsa(私钥)和id_rsa.pub(公钥)

 

发送公钥到服务器

scp id_rsa.pub user@ip:~/.ssh

注意:

  • 端口号不为22的话 scp -P id_rsa.pub user@ip:~/.ssh(P要大写)
  • 如果服务器上没有.ssh文件夹,则登录服务器输入如下命令创建mkdir ~/.ssh.并且设置该文件夹的权限:chmod 700 ~/.ssh

设置公钥文件

登录服务器后

cd ~/.ssh
cat id_rsa.pub >> authorized_keys
chmod 600 authorized_keys 

注意:该文件必须设置成600权限

本地私钥权限设置

chmod 700 p 私钥文件
Last modification:June 30th, 2019 at 05:24 pm
If you think my article is useful to you, please feel free to appreciate

Leave a Comment