标签:openssh serve emctl 就是 复制 href hostname 命令提示符 isa
1,安装VMware虚拟机软件。
(1)、安装Ubuntu之前的准备工作
1.1 点击编辑->虚拟网络编辑器
1.2选择VMnet8,点击更改设置,在弹出的用户账户控制对话框中,选择是
1.3选择VMnet8,去掉“使用本地DHCP服务器将IP地址分配给虚拟机”选项,子网选项中IP地址前三个字段和本机IP地址前三个字段相同(在命令提示符中通过ipconfig命令查看本机IP地址),然后点击NAT设置,如图:
1.4网关IP选项IP地址前三个字段和本机IP前三个字段相同,点击确定,设置完成
2,新建三台虚拟机,名称分布为master、slave1和slave2,安装ubuntu server 16.04.3 LTS版,下载地址:
http://mirrors.opencas.org/ubuntu-releases/16.04.3/ubuntu-16.04.3-server-amd64.iso
(1). 下载好镜像文件后,我们进行安装工作,在VMware里创建新虚拟机,虚拟机IP地址设置完成,等待虚拟机安装完成后启动。 如图
(2)图2-1-1是创建好新的虚拟机后重启的页面
(3)安装后登录后的页面
(4)克隆三台虚拟机
3.修改root密码,安装vim和openssh-server软件,配置ssh,允许root用户登录。
(1)一般安装后,root用户的密码是随机的,即每次开机密码都不一样,我们可以用我们可以在终端输入命令 sudo passwd,然后输入当前用户的密码enter,
终端会提示我们输入新的密码并确认,此时的密码就是root新密码。修改成功后,输入命令 su root,再输入新的密码就ok了。
三台虚拟机都要做此操作,如图
(2)、安装包、修改主机名及配置网络
3.1.1、安装vim和openssh-server,命令如下:
sudo apt-get install vim openssh-server
3.1.2、配置每台虚拟机的IP地址,用如下命令:
vi /etc/network/interfaces
192.168.145.129 master
192.168.145.130 slave1
192.168.145.131 slave2
3.1.3、 修改每台机器名称
vi /etc/hostname
HOSTNAME=master
HOSTNAME=slave1
HOSTNAME=slave2
3.1.4、为每一台增加ip和机器名称的映射关系
vi /etc/hosts,类似于如下:
我们用ping命令三台虚拟机都可以ping得通,如图:
3.1.5、在每台虚拟机上执行以下命令:
systemctl stop NetworkManager
systemctl disable NetworkManager
为什么要执行这两条命令勒?
解决网络冲突,避免今后启动时会出网关启动失败
3.1.6 配置ssh
Vim /etc/ssh/sshd_config
/etc/init.d/ssh restart
4.配置master免密码登录到slave1和slave2。
(1) 、用命令ssh-keygen -t dsa -P ‘‘ -f ~/.ssh/id_dsa生成密钥,
(2) 再进入.ssh目录下
用ls -al查看生成了id_rsa.pub
(3) 将id_dsa.pub(公钥)追加到授权的key中:
(4)将认证文件复制到其它节点上:
scp ~/.ssh/authorized_keys root@slave1:~/.ssh/
将认证文件复制到其它节点上:scp ~/.ssh/authorized_keys root@slave2:~/.ssh/
分别ssh slave1、ssh slave2 就直接登录了,不用密码,如图
标签:openssh serve emctl 就是 复制 href hostname 命令提示符 isa
原文地址:https://www.cnblogs.com/yxkcode/p/10185376.html