两台Linux之间免密码登录.md
Step1.生成私钥文件
在本地客户端终端下输入以下命令
ssh-keygen -t rsa
每次执行 ssh-keygen -t rsa 产生的私钥文件都会不同
如果文件"~/.ssh/id_rsa"存在,会提示是否覆盖该文件,此时可选择"n"不覆盖该文件而使用已有的id_rsa文件
如果选择"y"则会重新生成"/.ssh/id_rsa"文件。接下来会提示输入passphrase,按提示设置私钥密码。然后会重新生成id_rsa文件和id_rsa.pub文件(在/.ssh目录下)
Step2.把公钥传送给服务器
假设对端服务器的IP为192.168.1.254
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.254
按提示输入服务器ssh root密码
Step3.登出然后再尝试登录
exit ssh root@192.168.1.254
有道云笔记 http://note.youdao.com/noteshare?id=18047ca3f71891da8e2f7bdef25c8dda