24小时热门版块排行榜    

查看: 1540  |  回复: 15
当前主题已经存档。
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

xiaowandouer

木虫 (正式写手)

[交流] 【求助】节点间切换要怎样设置才不需要输入密码?

实验室里有组集群无法并行,原因是进入每个节点都需要输入密码。
最最开始装系统,配cluster的时候不晓得什么地方设置错了,后来一直都没解决。不知道有没有不需要重装系统就可以解决的办法。
麻烦高手给支个招,多谢!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

frank178

金虫 (正式写手)

★ ★
suntao1982(金币+2,VIP+0):谢谢交流!
楼主要注意的是,root账户在所有的结点中都是比一个账户,而且在默认安装的时候,大家都基本上使用一样的密码,所以你的root账户可以用了。 那位网友说的很对(不方便翻页上去看了^_^)
那么你现在要做的是要同步所有结点上的账户,密码,组ID等
可以参照上面有人给出的rcp命令,用root账户将主结点上的 /etc/passwd, /etc/shadow/, /etc/group/, /etc/gshadow/ 复制到各个结点
我这里可以用这样的命令:
nprsh -on node1.31 rcp node32:/etc/passwd /etc/
依次类推拷贝其它几个
另外不知道你的各个计算结点的主目录是共享主结点的NFS还是独立的,如果是独立的话,产生ssh密钥后(先删除原来的),然后再拷贝.ssh文件夹到个账户的主目录,再一一访问,全部yes就可以了。
ssh-keygen -t rsa,,,,,(,代表回车)
cat .ssh/id_rsa.pub >>.ssh/authorized_keys
chmod 600 .ssh/authorized_keys
即可

如果是主目录在NFS上的话,只要在主结点上产生密钥,不要拷贝文件,然后再ssh 到各个结点就可以了。
15楼2008-07-14 08:50:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 16 个回答

antediluvian

金虫 (初入文坛)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
删除用户目录下的与安全验证RSA有关的文件,然后重新初始化,第一次下到子节点的时候提示输入密码,直接回车不输入,然后在重新登陆子节点试试?
2楼2008-07-07 10:30:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wgpig

木虫 (小有名气)

登陆环境? rsh,ssh?
3楼2008-07-07 10:34:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lianghust

铁杆木虫 (正式写手)

★ ★
zzgyb(金币+2,VIP+0):谢谢你的参与,欢迎再次光临计算模拟版!
如果是ssh的话,可以试试:
$ssh-keygen -t rsa
一直回车
$cd ~/.ssh
$cp id_rsa.pub authorized_keys
4楼2008-07-07 10:37:01
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见