1. Virtual Box配置
1.1全局設定(NAT網絡、端口映射)
開【管理】->【網絡】
1.2點擊端口轉發
添加一條新的端口轉發規則,
設置主機端口為:2222(隨便一個沒有占有的端口),子系統IP為:(通過ip addr 查看ip地址)10.0.X.X,子系統端口為:22(ftp固定端口號)
保存所有設置。
2. CentOS 7配置
2.1配置網絡
網絡配置命令:vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
按【insert】鍵進入編寫模式
修改內容:
ONBOOT=yes
編寫內容(以下內容我沒有修改,如果網絡ping不同,可以配置一下信息):
IPADDR=10.0.2.100
GATEWAY=10.0.2.1
NETMASK=255.255.255.0
DNS1=8.8.8.8
按【Esc】退出編輯模式,:wq保存並退出;
重啟網卡:systemctl restart network
2.2測試網絡
查看IP是否配置成功: ip addr
測試網絡是否通: ping www.baidu.com
2.3下載SSH Server
下載SSH服務端:yum install openssh -y
開啟SSH服務端並設置開機自啟動:
systemctl start sshd
systemctl enable sshd
檢查SSH使用的22端口防火牆是否開啟(結果‘yes’或‘no’)(這一步不影響我的是no也可以訪問成功):
firewall-cmd --query-port=22/tcp
若沒有開啟,進行開啟(開啟成功系統恢復‘success’):
firewall-cmd --zone=public --add-port=22/tcp --permanent
3. SSH Client配置
在主機上下載ssh客戶端,以Xshell為例:
新建會話,在連接處設置 主機:XX.XX.XX.XX(也可以設置為本機ip127.0.0.1) 端口號:2222
這里的主機名為上圖的主機IP,端口號為主機端口號,表示訪問主機這個路徑,主機這個端口,轉發到后面子系統的IP和端口上面
在用戶身份驗證處輸入CentOS 7虛擬機的用戶名和密碼,
按照自己的需求更改外觀
點擊【確定】,雙擊新建會話進行遠程連接