- 使用CloudShell登录云服务器
2、创建账户
每台主机都需要在root账户下建立个人的账户,命令如下:
adduser zhangsan
passwd zhangsan
usermod -aG wheel zhangsan
3、如果需要分布式并行,需要免密配置
以下所有步骤在每台机器上均需要重复执行。
配置四台机器主机名和ip解析(各主机ip可以通过ifconfig或者控制台界面查看)
vim /etc/hosts
注释文件原先本身的信息(在前面加“#”)并添加以下信息(注释的目的是因为会对本实验程序的运行产生报错):(编辑文件:键盘敲“i”表示插入,进入编辑模式,编辑完后,按“ESC”表示退出编辑模式,再输入":wq"表示保存并退出)
对应私有Ip地址 ecs-hw-0001
对应私有Ip地址 ecs-hw-0002
登录新账户
首先退出root账户重新登陆到新建立的账户下:
su - zhangsan
本地生成秘钥
ssh-keygen -t rsa -b 4096
说明:会让输入信息,保持默认,回车即可。
添加公钥至所有主机
$ ssh-copy-id zhangsan@ecs-hw-0001
$ ssh-copy-id zhangsan@ecs-hw-0002