准备工作:
1. 安装虚拟机VMware workstation
2. 下载Ubuntu 16.04 amd.iso镜像文件
3. 在虚拟机安装Ubuntu系统(注意设置虚拟机名称,虚拟机名称可以帮助我们很好的区分虚拟机)。
4. 克隆虚拟机三台,分别命名为Ubuntuof,Ubuntuof2,Ubuntuof3.
5. 修改这三台的主机名,步骤如下:
切换到root用户 sudo su
修改主机名 vi /etc/hostname
退出root用户到普通用户 su xxxx
同理,修改其他两台虚拟机名
切换到root用户并重启 reboot
6. 在三台主机上分别安装ssh sudo apt-getinstall ssh
7. 切换ubuntu server的apt-get下载源为阿里源国内地址
将阿里源配置的ip地址文件内容保存为sources.list文件
进入ubuntu server cd/etc/apt
切换到root用户 sudo su
把当前的源配置文件备份一下 cp sources.list sources.list_backup
上传刚保存的sources.list文件到ubuntu(上传方式我使用的xftp工具连接linux上传)
更新源 sudo apt-get update
8. 将ubuntuof作为跳板服务器
9. Ssh无密码登录
在跳板服务器上生成公钥和私钥 ssh-keygen –t rsa
查看是否生成成功的密钥 cd/root/.ssh cat id_rsa cat id_rsa.pub
确认of跳板服务器是否能通过ssh连接到of2和of3服务器 ssh xxxx@192.168.....
确认能过ssh登录后将公钥传递给of2和of3 scp id_rsa.pub xxxx@192.168..:/tmp
查看of2和of3是否已经接收到公钥
在of2的家目录下创建.ssh目录 mkdir .ssh
流重定向操作到authorized_keys cat /tmp/id_rsa.pub >>.ssh/authorized_keys
因为我们之前利用ssh密码登录过of2,所以删除knows_hosts rm knows_hosts
验证是否可以由of到of2的无密码登录
修改hosts文件,避免我们每次都需要输入ip sudo vi /etc/hosts