通常,我们进行ssh连接时需要通过密码登录。但是对于远程服务器来说,在一定时间内没有操作,会自动断开连接,再次登录时需要再次输入密码,十分的不方便。为此,可以使用密钥对
授权的方法,完成免密登录,从而提高效率。
本地生成密钥对
1 | ssh-keygen -t rsa |
拷贝公钥到服务器
1 | scp ~/.ssh/id_rsa.pub git@SERVER:~/.ssh/authorized_keys |
设置服务器文件权限
1 | chmod 700 ~/.ssh |
通常,我们进行ssh连接时需要通过密码登录。但是对于远程服务器来说,在一定时间内没有操作,会自动断开连接,再次登录时需要再次输入密码,十分的不方便。为此,可以使用密钥对
授权的方法,完成免密登录,从而提高效率。
1 | ssh-keygen -t rsa |
1 | scp ~/.ssh/id_rsa.pub git@SERVER:~/.ssh/authorized_keys |
1 | chmod 700 ~/.ssh |
本文标题:SSH通过密钥对链接
文章作者:Jerry
发布时间:2017年11月25日 - 11:13:34
最后更新:2018年01月31日 - 07:46:55
原始链接:https://jerryma0912.github.io/2017/11/25/2-ssh-login-noPasswd/
许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。