(转载)MPICH2中ssh配置
大部分内容转载自此网址
http://blog.chinaunix.net/space.php?uid=128922&do=blog&id=289988
1.1首先用ssh-keygen -t rsa产生密钥,目录什么的选择默认
1.2$cd ~/.ssh
$cp id_dsa.pub authorized_keys
这一步必须要有,否则ssh指令时要输入密码
将自己的共有密钥放在自己的认证密钥里 这样在$ssh localhost时就 不用输入密码了
但如果是集群环境的话要将自己的公共密钥放到要访问的其他节点的authorized_keys里
1.3修改/etc/hosts文件,将所有节点名称极其ip地址填入。在
127.0.0.1 localhost.localdomain localhost
下面一行填入
(本机ip) node1
(本机ip) node2
注:我的是双核 故添加两个节点。
1.4修改(或创建)/etc/hosts.equiv文件
将所有你允许访问本机进行mpi计算的节点填入,一行一个节点名。这一步是为了使节
点对其它的节点放权。文件如下:
node1
node2
注:好像这个文件中不修改也行
1.5测试一下吧
$ssh node1
$ssh node2
如果不用输入密码的话 就说明配置成功了