实验描述:为了方便针对很多hadoop集群,实验NFS+SSH的实验,实验思路在A服务器上搭建NFS,将公钥放置在NFS共享目录中,共享给B服务器,B服务在.ssh目录下采用软连接指向NFS共享目录中的公钥。
A服务器IP :192.168.0.133
B服务器IP:192.168.0.136
清空iptables,关闭selinux
A服务器配置情况
密钥:
[root@Kry133 ~]# ll .ssh/
total 16
-rw-------. 1 root root 393 Nov 17 22:42 authorized_keys
-rw-------. 1 root root 1675 Nov 17 22:41 id_rsa
-rw-------. 1 root root 393 Nov 17 22:41 id_rsa.pub
nfs配置文件:
/data/nfsdata 192.168.0.136(sync,rw)
NFS共享目录:/data/nfsdata
NFS共享目录权限:777
[root@Kry133 ~]# ll /data/nfsdata/
total 4
-rw-------. 1 root root 393 Nov 17 22:43 authorized_keys
B服务器情况:
NFS目录:/data/nfsdata/
NFS目录权限:777
[root@kry136 ~]# ll /data/nfsdata
total 4
-rw-------. 1 root root 393 Nov 17 22:43 authorized_keys
136可以查看密钥
[root@kry136 ~]# cat /data/nfsdata/authorized_keys
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAzUVVjXpv8LhqaEVIdlDSUTmC4aW8kpZCxZUZe/LuOWuviDuwfAV5dxGhvq9YtZXeAD4Lm1QDSRXlHmpXWquwy8Watb1YkHJ1DT4UTUSaLBKchYjtpNihNuRQJSTYUYc14WDZUV45I35bkhgL1hch18MeuYQsSnHLWLxRJm4d2Lbv2uTA2p6XkXAajmBrMmddUCdMnI1nkl9aEzl7EJJ9X72HcW4HbjFbNE77yi+xKX+tf9CA1FNJHAJjEnC3k+oO2kQsEN6JjVQDK6BQs3ksM+Ry8dJe6gkMxjz0tMWzl09gCF4+pNZ4O2qyAL0WUi16VD/FGPbVwAk2/9T6qwBUrQ== root@Kry133
软连接
[root@kry136 ~]# ll .ssh/
total 4
lrwxrwxrwx. 1 root root 29 Jun 8 00:38 authorized_keys -> /data/nfsdata/authorized_keys
问题来了在133上面ssh root@192.168.0.136 还是要求我属于密码
[root@Kry133 ~]# ssh root@192.168.0.136
root@192.168.0.136's password:
编辑回复