假如有两台服务器 A和B,实现从A免密登录到B
1.在A服务器中,进入到.ssh目录里
cd ~/.ssh
2.执行命令:
ssh-keygen -t rsa
然后一路回车
这时会在.ssh的目录里生成如下几个文件
3.把A的公钥发给B
ssh-copy-id test
(test是B的主机名,在B的命令行中输入hostname
就出来了)
这个时候,去B的 ~/.ssh目录下,就可以看到 authorized_keys这个文件,里面存放的就是A的公钥。
现在就可以免密登录到B了。