SSH 免密登录
·
2min
·
Roc
远程登录服务器的时候每次都要输入密码太麻烦了,所以决定设置一下免密登录,在这里记录一下。
现在自己的电脑上执行
ssh-keygen -t rsa
一路回车,会发现家目录下面多了两个文件 id_rsa 和 id_rsa.pub。
接下来我们要做的就是吧公钥里的内容添加到远程主机的 ~/.ssh/authorized_keys 文件里。
这里可以详细了解 ssh-keygen 命令的使用
使用 scp 命令传输文件
scp ~/.ssh/id_rsa.pub <username>@<hostname>:~
登录远程主机,将传输过来的公钥写入 ~/.ssh/authorized_keys
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
设置一下文件权限
chmod 600 ~/.ssh/authorized_keys
接下来我们就可以愉快地免密登录了。
参考:
https://blog.csdn.net/mmd0308/article/details/73825953
https://blog.csdn.net/SXY16044314/article/details/90605069
https://cloud.tencent.com/developer/article/1035991