24小时热门版块排行榜    

查看: 2235  |  回复: 26
本帖产生 1 个 计算强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

DFT+U

新虫 (小有名气)

[求助] 集群配置ssh,需要要给每个用户都单独配置吗?

控制节点上

>dir /home

>A  B  C  D

请问,是不是要给A, B, C, D每个用户都配置 ssh呢?
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
DFT+U(金币+2): ★★★★★最佳答案 非常感谢~~ 2012-03-01 23:49:55
cenwanglai(金币+5, 计算强帖+1): 谢谢答疑~ 2012-03-02 00:14:50
我配置机群的时候没有对每一个用户都配置。但是用户是可以无密码访问的。首先你配置好了root。当然,我使用了NIS服务,估计你应该也使用了。否则增加一个账户每个节点上都增加多么费劲啊。

账户在管理节点添加完毕之后,使用ssh命令是不能行的,需要输入密码。这个时候你只需要运行:
ssh-keygen -t rsa
后面直接连着三个“Enter”就可以,
然后运行命令:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
就可以了
现在再来ssh就不需要密码了。但是第一次的时候需要确认一个yes,这个是不可避免的。

即使上面的所有都不做,增加完毕用户之后,用户如果仅仅是提交任务的话,也是可以正常运行的。只是要ssh到别的节点需要密码。

经过上面的设置之后,任何两个节点都可以ssh无需密码。

详细的集群配置参见:
http://muchong.com/bbs/viewthread.php?tid=4101437&fpage=1

希望对你有用。
弘德明志博学笃行
5楼2012-03-01 23:20:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 27 个回答

likai0106

金虫 (小有名气)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
DFT+U(金币+3): ★★★很有帮助 ~~ 2012-03-01 17:31:03
cenwanglai(金币+3): 谢谢回复~ 2012-03-02 00:14:08
如果想让每个机器都能互相访问需要配置一下,如果不想互相方法可以不配置。不配置的前提下就必须保证主节点和每个计算节点间是无密码ssh互访就行,比如从主节点登陆A无需密码,而A不能登陆B,只能从A退回主节点,之后再登陆B。当然这种不便就是机器多了比较麻烦的,而且装软件的共享盘必须在主节点上。
2楼2012-03-01 13:55:53
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

DFT+U

新虫 (小有名气)

引用回帖:
2楼: Originally posted by likai0106 at 2012-03-01 13:55:53:
如果想让每个机器都能互相访问需要配置一下,如果不想互相方法可以不配置。不配置的前提下就必须保证主节点和每个计算节点间是无密码ssh互访就行,比如从主节点登陆A无需密码,而A不能登陆B,只能从A退回主节点, ...

谢谢你的回复。

可能我没有表述清楚我的问题,或者我没有理解你所说的。

问题是这样的:

A,B,C,D四个账号(user)都是在主节点下建立的。A,B,C,D都在主节点的/home目录下。节点间已经配置好NFS和NIS.、共享了/home,/opt和/usr/bin目录。

如果配置了用户A通过ssh无密码访问其它节点。这时就会在/home/A目录下有个.ssh文件夹。

但是B,C,D登陆后,可能还是无法登陆其它节点。
3楼2012-03-01 17:30:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lianghust

铁杆木虫 (正式写手)


zzy870720z(金币+1): 鼓励交流 2012-03-03 10:20:34
每个用户都需要配置
4楼2012-03-01 18:05:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见