1. 前言
在前面的文章https://www.cnblogs.com/ajunyu/p/10872595.html提到新建了虛擬機可以通過連接xshell來遠程操作,這篇文章我們來簡單講解一下虛擬機如何連接xshell。
2. 如何連接xshell
xshell一般是通過ssh協議來連接linux的,需要獲得linux的主機地址和密碼賬戶,因此對xshell的連接分為兩個步驟來進行。
2.1 獲取主機地址
通過獲取linux的主機ip來獲得主機地址。新建的虛擬機並沒有進行網卡設置,因此先對虛擬機的網絡進行管理,詳細過程可以參考https://www.cnblogs.com/ajunyu/p/10881217.html。
通過ip a 命令查看,發現網卡並沒有配置文件,因此需要對網卡進行編輯。
配置動態網卡代碼:
vim /etc/sysconfig/network-scripts/ifcfg-ens33 TYPE=Ethernet DEVICE="ens33" ONBOOT=yes BOOTPROTO=dhcp
配置完成后重啟網卡
systemctl retart network
再用ip a 命令查看
此時已經得到主機地址,開始xshell連接。
2.2 連接xshell
1> 點擊文件,新建。
2> 進入新建界面
為方便查看與操作,名稱與主機均設置為主機地址,點擊確定。
3> 打開會話,選擇新建的xshell會話,點擊連接。
4> 接收秘鑰文件,進入所示連接界面。輸入root用戶,選擇記住用戶名,點擊確定。
5> 輸入用戶密碼,點擊記住密碼,點擊確定。
6> 成功連接xshell
到這個界面,恭喜你,已經成功連接xshell,以后每次打開虛擬機后不用再輸入用戶密碼,直接可以用xshell免密登錄了。
需要注意的是,如果你的xshell連接較慢,可以進入文件 /etc/ssh/sshd_config,找到UseDNS,去掉注釋,並將 yes改為no。