NFS+SSH 无法访问

回复 收藏

实验描述:为了方便针对很多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: 

2016-11-17 15:40 举报
已邀请:
0

乐佳

赞同来自:

应该把公钥放到root家目录的.ssh/里,而不是做软连接,公钥和私钥的权限要一样,否则还需要密码。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: