linux之间实现ssh免密登录

一、

        在自己的服务器上输入 :ssh-keygen 生成公钥和私钥,生成的公钥私钥会自动存放在~/.ssh文件夹下,.pub后缀的就是公钥,另外一个是私钥。注意:在生成公钥私钥的时候需要连续敲三次回车

linux之间实现ssh免密登录_第1张图片

二、

将公钥拷贝到需要免密登录的服务器上,并更名为authorized_keys;

scp id_rsa.pub root@hadoop01:~/.ssh/authorized_keys  (我这里配置了hosts映射,所以就用映射代替了ip)

三、

在自己的服务器上输入ssh hadoop01,第一次登录的时候需要输入一下密码,以后就可以直接登录了。

 

如果想在多台服务器之间互相免密登录,切换到对应的服务器上,然后重复上面的步骤就好了。

你可能感兴趣的:(linux,ssh免密)