集群并行环境配置——SSH 的配置

本文档详细介绍了如何配置SSH无密码登录集群。首先在各节点的/etc/hosts文件中添加所有节点的IP和主机名,然后在主机mu01上生成SSH密钥,并将公钥复制到其他节点。接着在cu01和cu02上同样生成密钥并复制授权文件。最后,确保所有节点的authorized_keys文件完整,并通过ssh命令进行互访测试,以验证配置是否成功。
摘要由CSDN通过智能技术生成

1. 下面默认以主机名进行配置,需要编辑/etc/hosts,加入所有(包括本机的)节点的 ip 地址和对应的主机名;
此文件在一台机器上编辑完毕可以拷贝到别的节点上使用;注意
127.0.0.1 这一行不要动,否则会影响到 nis 的正常使用。
例如:

127.0.0.1 localhost

192.168.218.2 mu01

192.168.218.3 cu01

192.168.218.4 cu02

2. 在 mu01 上以 root 登录,运行

ssh-keygen -t rsa -P ''

注:-P '' 表示空密码,命令的最后是一对单引号。

目的是在/root 下创建目录.ssh(如果已经存在.ssh目录,需要先删除.ssh目录rm -rf ~/.ssh),并将生成/root/.ssh/id_rsa 和/root/.ssh/id_rsa.pub

3. 在 cu01 上以 root 登录,运行

ssh-keygen -t rsa -P ''

然后在 cu01 的/root/.ssh/目录下运行  

scp mu01:/root/.ssh/id_rsa.pub authorized_keys

cat id_rsa.pub >> authorized_keys

4. 在 cu02 上以 root 登录,运行

ssh-keygen -t rsa -P ''

然后在 cu02 的/root/.ssh/目录下运行

scp cu01:/root/.ssh/authorized_keys authorized_keys

cat id_rsa.pub >> authorized_keys

注意这一步的scp和上一步的scp复制的文件不一样

5. 重复以上步骤在后面结点上,在最后的计算节点上将生成一个完整的authorized_keys 文件,然后把 authorized_keys 文件用 scp 命令拷贝到其余所有节点的/root/.ssh/目录下, ssh 配置完成。

6. 可以尝试从任意一台服务器ssh至另一台服务器以验证ssh配置是否成功,如在在mu01节点上执行:

su cu01
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值