使用RSA密钥进行免密码SSH远程登录
假设要从HostA机中UserA远程登录HostB机的用户UserB:
1、HostA中UserA操作
#生成密钥,要求输入的密码可以留空,私钥位于~/.ssh/id_dsa,公钥位于~/.ssh/id_dsa.pub
ssh-keygen -t dsa
2、HostB中UserB操作
将刚才生成的id_dsa.pub复制成HostB机UserB目录下的~/.ssh/authorized_keys即可
3、现在在HostA中执行SSH登录就可以直接登录而不需要输入密码了
ssh UserB@HostB
很简单!