Linux不使用密码远程登陆的方法

发布时间:2019-10-08编辑:脚本学堂
本文介绍下,在linux中不使用密码远程登录其它linux系统的方法,有需要的朋友参考下。

有两台服务器一台服务器A,IP地址192.168.1.2,另一台服务器B,IP地址192.168.1.3。
如果想从A服务器使用root用户登陆B服务器,只需要在A服务器上执行:/usr/bin/ssh root@192.168.1.3,提示输入正确的密码后可以顺利登陆B服务器。
但是,有时两台服务器之间登陆不需要密码,比如执行计划任务SCP远程拷贝文件不能有密码确认,这样可以使用密钥进行登陆验证。
可以直接将前面生成的id_rsa拷贝到客户端服务器并将权限设置为600即可。

另外一种方式分享。

在A服务器上执行命令:/usr/bin/ssh-keygen -t rsa,出现提示一直按回车即可。
然后,再从A服务器上执行:
/usr/bin/ssh-copy-id -i /root/.ssh/id_rsa root@192.168.1.3
会提示输入密码,输入B服务器的密码回车即可。

这时再在A服务器上执行
/usr/bin/ssh root@192.168.1.3
不需要输入密码即可成功登陆。