1.配置环境与安装
1.1所需环境和软件
运行环境:
至少两台装有kali-linux 的电脑。
kali-linux-1.0.7 内核版本:3.14。
两台电脑需要能互联,且需要有静态IP,可用PING命令测试。
所需软件与简介:
MPI是一个跨语言的通讯协议,用于编写并行计算机。支持点对点和广播。MPI是一个信息传递应用程序接口,包括协议和和语义说明,他们指明其如何在各种实现中发挥其特性。MPI的目标是高性能,大规模性,和可移植性。MPI在今天仍为高性能计算的主要模型。而MPICH是MPI标准的一种最重要的实现,可以免费从网上下载。MPICH的开发与MPI规范的制订是同步进行的,因此MPICH最能反映MPI的变化和发展。
OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。
John the Ripper免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。目前的最新版本是John the Ripper 1.8.0版,针对Windows平台的最新免费版为John the Ripper 1.7.9版。
1.2安装过程
把两台主机分为一个主节点,一个从节点,配置基本相同,先从主节点为例开始配置
1.2.1安装配置MPICH
MPICH跟大多的Linux软件一样,有两种安装方式:apt-get和源码编译安装
第一种比较简单,可以网上自行搜索,命令为
sudo apt-get install mpich2
不再赘述。
第二种步骤如下:
1).下载源码包
root@localhost:~/Desktop# cpmpich2-1.0.2p1.tar.gz ~/
复制到当前用户的主目录 (~指的是你当前用户的主目录,这里必须注意,两台主机需要配置相同的路径,否则会找不到文件)
2).解压
root@localhost:~# tar -zxvfmpich2-1.0.2p1.tar.gz
3).安装
root@localhost:~/mpich2-1.0.2p1#./configure --prefix=/usr/mpich2-1.0.2 #/usr/mpich2-1.0.2 为安装目录 root@localhost:~/mpich2-1.0.2p1# make root@localhost:~/mpich2-1.0.2p1# makeinstall
4).配置HOSTS文件
root@localhost:~/mpich2-1.0.2p1#leafpad /etc/hosts
#127.0.0.1 localhost
192.168.1.119 node1 #为主节点在局域网IP地址
192.168.1.105 node2 #为从节点在局域网IP地址
1.配置MPICH
有两个配置文件需要建立
1).mpd.conf
root@localhost:~/mpich2-1.0.2p1#leafpad /etc/mpd.conf
(kali默认的是leafpad 用不习惯安装个gedit 或者使用vi都可以)
编辑内容为
secretword=密码 –> 这个为集群密码所有节点的密码都需要一致才能进行集群通信
root@localhost:~# chmod 600/etc/mpd.conf
#这里必须设置chmod600 否则会报错
小编推荐阅读