遠程連接虛擬機中Linux服務器


@

1.配置Ubuntu靜態路由

在配置IP和子網掩碼時候,需要根據自己的機器進行相關配置

打開本地網絡設置,找到vmnet8,設置vmnet8(雙擊打開–>點擊屬性–>雙擊ipv4)的IP地址為192.168.1.1,子網掩碼:255.255.255.0,網關:192.168.1.2

image
image

打開VMware,點擊菜單欄中的編輯–>虛擬網絡編輯器,打開后如下圖所示:
image
選中VMnet8,取消DHCP服務,並設置子網ip為192.168.1.0,子網掩碼為255.255.255.0,然后點擊NAT設置,如下圖所示:
image
修改網關為192.168.1.2
點擊VMware菜單欄中的虛擬機–>虛擬機設置,打開后界面如下圖
image
設置網絡適配器為VMnet8,完成后點擊確定。
至此,VMware相關的設置完成

2.Ubuntu虛擬機相關設置

編輯interfaces文件
sudo vi /etc/network/interfaces
在文件中添加以下設置
image

auto lo
iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.1.160
netmask 255.255.255.0
gateway 192.168.1.2
dns-nameserver 8.8.8.8

修改完成后保存並退出
3. 刷新配置文件,並重啟網卡

sudo ip addr flush ens33
sudo /etc/init.d/networking restart

測試
使用ifconfig命令查看ip地址是否修改成功
確認ip地址已經修改成功后,並在本地機器聯網的情況下ping www.baidu.com,查看是否能ping通
如果虛擬機中還有其他的服務器,也可以ping虛擬機中其他的機器ip地址,測試配置是否正確

問題:

如果ping域名的時候出現ping:unknown host xxx.xxx
image
但是ping IP地址的時候可以通的話
image
可知是dns服務器沒有配置好,

查看一下配置文件/etc/resolv.conf,里面是否有nameserver xxx.xxx.xxx.xxx,比如使用dns服務器 nameserver 8.8.8.8,如果有,修改一個可用的dns服務器,如8.8.8.8或者4.4.4.4,保存退出即可!

3.配置遠程

打開終端,執行sudo apt-get install openssh-server 命令。(或者超級用戶root下 apt-get install openssh -server)

依賴問題

image
解決:
image

安裝完成以后用命令ps –e | grep ssh 檢查是否安裝成功,如果出現

xxxx ? 00:00:00 sshd 如下圖所示,就說明安裝成功

在終端中執行命令ifconfig –a 記錄下虛擬機的IP地址。Inet 地址(inet adrss)

4.Xshell使用

關於Xshell的下載使用,略

waring

虛擬機中中ip地址、一定要和 vmnet8,中處於同一個網段:如:
主機:
image
虛擬機:
image

參考:
https://jingyan.baidu.com/article/ca41422f7b449e1eae99edb8.html
https://blog.csdn.net/q1059997113/article/details/105175960
https://blog.csdn.net/qq_29350001/article/details/51831070


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM