声明
系统版本:CentOS6.3
主机信息:192.168.222.128(client-a);192.168.222.129(server)
正文
使用ssh在登录另外一个用户的shell环境时,正常情况下每次都会被要求输入用户的密码。如下:
接下来介绍在登录另一用户shell时免密码的方式:
第一步:生成公私秘钥对
第二步:把第一步生成的公钥拷贝到192.168.222.129
第三步:验证结果,免密码成功登录
补充:
配置成功后,如果使用scp拷贝文件或者使用rsync同步数据时,也会免输密码。
第二步中也可以先用scp把client-a主机中的公钥文件先拷贝到192.168.222.129主机的/root/.ssh/目录下,然后改名为authorized_keys,也可以达到同样的结果。如下:
使用scp拷贝公钥文件到192.168.222.129上/root/.ssh/目录下
在192.168.222.129上把拷贝到的公钥文件改名为authorized_keys
验证结果
如果本篇博文所述内容有不正确或不清楚的地方,还请博友们指出,感激不尽!
转载于:https://blog.51cto.com/lgq258/1757223