Linux服务器配置SSH免密码登陆

Linux服务器配置SSH免密码登陆 

系统centos6.x

IP:192.168.4.179 【以下简称M179】

IP:192.168.4.181 【以下简称M181】

IP:192.168.4.182 【以下简称M182】

需求:M179和M181,M179和M182,以www用户互为免密码登录。

1.在三台服务器上设置www的密码,用户www

2.在179上操作:

#su -l www
$ mkdir /home/www/.ssh
$ chmod 700 /home/www/.ssh
$ ssh-keygen -t rsa -f /home/www/.ssh/id_rsa -P ''
$ ssh-copy-id "-p 22 [email protected]" #22为ssh端口号
$ ssh-copy-id "-p 22 [email protected]" 

测试是否需要密码:

ssh -p 22 [email protected]
ssh -p 22 [email protected]

3.在M181上操作

# su -l www
$ ssh-keygen -t rsa -f /home/www/.ssh/id_rsa -P ''
$ ssh-copy-id "-p 22 [email protected]"
测试登录:
ssh -p 22 [email protected]

在M182上操作

# su -l www
$ ssh-keygen -t rsa -f /home/www/.ssh/id_rsa -P ''
$ ssh-copy-id "-p 22 [email protected]"
测试登录:
ssh -p 22 [email protected]

第二种方法

在M181上操作:

# su -l www
$ mkdir /home/www/.ssh
$ chmod 700 /home/www/.ssh
$ vi /home/www/.ssh/authorized_keys 将179中的/home/www/.ssh/id_rsa.pub 写入
$ chmod 600 /home/www/.ssh/authorized_keys
在M179上测试:
ssh -p 22 [email protected]

以同样的方式在M179上操作

未经允许不得转载:好玩吧 » Linux服务器配置SSH免密码登陆