準備工作:
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