原理
很简单,使用ssh-keygen 在主机A上生成公钥和密钥,将生成的公钥拷贝到远程机器主机B上后,就可以使用ssh命令无需密码登录到另外一台机器主机B上。
步骤
1、生成公钥和私钥文件id_rsa和id_rsa.pub (敲3下回车即可)
ssh-keygen -t rsa
2、ssh-cop-id命令会将指定的公钥文件复制到远程计算机
1、默认22端口的使用方式
ssh-copy-id -i ~/.ssh/id_rsa.pub root@139.129.37.238
2、非默认22端口的使用方式
ssh-copy-id -i ~/.ssh/id_rsa.pub '-p 2222 root@139.129.37.238'
3、然后ssh登陆主机B验证是否需要密码
ssh root@139.129.37.238
网友评论