在ubuntu环境下MPI分布式集群搭建(1)

一、准备条件:两台或者两台以上的ubuntu机器

二、创建SSH信任连接

1、在两台机子上建立相同的用户jeneo主机名分别为latmaster密码都要相同,这里为了方便可以设置为123456,两并且分别记录两台机器的IP。

2、更改/etc/hosts文件

(sudo)vim /etc/hosts如果不具备更改权限,则需要在前面加上sudo命令

在打开的目录下编辑为下面内容:

127.0.0.1 localhost.localdomain localhost
192.168.xxx.1   lat

192.168.xxx.2  master

3、在lat机器的administrator主目录下生成SSH秘钥对,输入命令:

ssh-keygen -t rsa
然后连续输入三个回车:第一个回车是建立默认的.ssh目录,第二和第三个回车是空密码确认

4、生成authorized_keys文件

cd   ~/.ssh
cp  id_rsa.pub  authorized_keys

5、建立本身的信任连接
cd ..
   退出到ad用户主目录下
ssh master

 

如果出现错误 :port  22

输入:sudo apt-get remove openssh-server openssh-client

        sudo apt-get install openssh-server openssh-client


   按提示输入yes

6、设置master(注意:是在是在主机lat上面操作以下步骤)
ssh-keygen -t rsa
   生成.ssh目录  

scp lat的IP地址/home/jeneo/.ssh/*    /home/jeneo/.ssh
   拷贝lat上的.ssh文件夹到本地并覆盖本地的该目录 
ssh lat

提示处输入yes

确认两台机器的信任连接已建立 
7、在每个节点试验执行: 
ssh lat
ssh master

当两者可以免密码登陆时,即配置成功 



你可能感兴趣的:(Linux)