假设 有A、B两台主机: 要实现的效果: A主机ssh登录B主机无需输入密码; 加密方式选 rsa|dsa均可以,默认rsa 做法: 1、登录A主机 2、ssh-keygen -t [rsa|dsa],将会生成私钥文件和公钥文件 id_rsa,id_rsa.pub或id_dsa,id_dsa.pub 3、将 .pub 文件复制到B主机的 .ssh 目录, 并 cat id_rsa.pub >> ~/.ssh/authorized_keys 4、测试:从A主机登录B主机的目标账户,不再需要密码了;
转载于:https://www.cnblogs.com/iamconan/p/7383591.html
相关资源:JAVA上百实例源码以及开源项目