小白Centos 虛擬機連接xshell,windows傳文件到虛擬機,最全教程!

大家在使用虛擬機的時候可能因爲多多少少的原因,在windows上想下載某個軟件到虛擬機上,上傳某個文件到虛擬機上,或者想配置Linux系統上所需要的文件進行一些複製粘貼,方便操作虛擬機多開用戶等,那麼我們就可以用文本傳輸協議——xshell6(博主建議選這個ssh協議)這個強大的軟件吧。

連接xshell6分兩步:

一.下載安裝免費的xshell6;

二.配置虛擬機的網絡ip;

三.配置虛擬機的網絡ip連接到虛擬機;

第一步:下載安裝免費的xshell6

1.首先在官網上下載xshell:

https://www.netsarang.com/zh/xshell-download/

 這裏我們選擇家庭和學校用戶通道。

 2.之後按照要求填寫自己的姓名跟郵箱(這裏必須是能接受到郵件的),這裏我們選擇只需xshell,然後點下載,官方將會立即給你發送一個下載鏈接

  

3.在所填郵箱點擊這個下載地址,自動會跳轉到瀏覽器的下載器。

4.下載好了之後點擊安裝,安裝之後就完成了第一步的步驟。

第二步:配置虛擬機的網絡ip

1.因爲要連接xshell需要ssh服務,從沒有連接過xshell的需要安裝連接 安全套接字服務,即ssh,使用命令(連接過的請繞道哈)

sudo yum install openssh-server

2.執行該命令後,使用命令查看ssh服務啓動狀態:

ps -e | grep ssh

這時候有sshd,就說明ssh服務啓動了。

3.接着我們要配置ip信息,點擊虛擬機最上面的虛擬網絡編輯器

爲了保證網絡配置信息的問題最小化,我們選擇還原所有默認設置。重新配置(這時候需要掛起虛擬機纔可以繼續操作)

  還原中.....這裏需要幾分鐘時間等待

4.還原完後,觀察下面的子網ip已經發生了變化,那麼我們就繼續配置ip

 這裏給大家說下網卡VMnet0,VMnet1,VMnet8

VMnet0:橋接模式,橋接模式就是將主機網卡與虛擬機虛擬的網卡利用虛擬網橋進行通信。在橋接的作用下,類似於把物理主機虛擬爲一個交換機,所有橋接設置的虛擬機連接到這個交換機的一個接口上,物理主機也同樣插在這個交換機當中,所以所有橋接下的網卡與網卡都是交換模式的,相互可以訪問而不干擾。在橋接模式下,虛擬機ip地址需要與主機在同一個網段,如果需要聯網,則網關與DNS需要與主機網卡一致。

VMnet1:主機模式,其實就是NAT模式去除了虛擬NAT設備,然後使用VMnet1虛擬網卡連接VMnet1虛擬交換機來與虛擬機通信的,主機模式將虛擬機與外網隔開,使得虛擬機成爲一個獨立的系統,只與主機相互通訊。

VMnet8:網絡地址轉換模式,也叫NAT模式,主機網卡直接與虛擬NAT設備相連,然後虛擬NAT設備與虛擬DHCP服務器一起連接在虛擬交換機VMnet8上,這樣就實現了虛擬機聯網。 這個VMnet8就是爲了實現主機與虛擬機之間的通信。本次連接就是使用這個網卡

5.接着我們點擊VMnet8切換網卡

下面的子網ip:192.168.65.0,這個是我的ip地址,跟你的是不同的,所以下面的步驟涉及到這個網絡IP的,就要看你的這裏是什麼你就改成什麼(記住只要每還原一次,這個ip都會改變)

 接着查看NAT模式下的網卡信息,點擊右邊中部NAT設置查看

記錄下這裏的網卡信息:

子網ip:192.168.65.0

子網掩碼:255.255.255.0

默認網關:192.168.65.2(這個2,可以自己在0-255之間)

設置完後,點擊最下面的確定保存生效,切記要先點擊上面的VMnet8切換網卡生效。

6.查看ip地址,使用命令
ifconfig

下邊的eth0就是待會我們要進入網卡配置文件,記住這個名字,有些虛擬機的是eth33等,具體情況具體分析。192.168.25.25是我沒還原網絡編輯前的ip地址。假如你的是亂碼,是因爲還沒配置下一步eh0網卡配置文件。

7.我們進入eth0這個文件,進入目錄

cd /etc/sysconfig/network-scripts

ls 查看目錄

這個ifcfg-eth0文件就是我們的網絡配置文件。

8.編輯這個文件

vim ifcfg-eth0

這個文件內容因爲我修改了很多次了,可能會跟你的不同,但是都是大同小異,沒有關係,我們只需修改幾個關鍵內容就行。

把BOOTPROTO這裏改成static,變成靜態ip。

把ONBOOT改成yes,變成開機自動啓動網絡服務。

因爲設置成了static,所以有增加下面的網絡信息。

接着增加子網:IPADDR=192.168.25.25

配置下面的子網ip最後一位,這裏我們設置爲25(這個數值你可以自己在0-255之間設置),目的是讓這個虛擬網卡VMnet8跟主機在同一個網段。

增加子網掩碼:NETMASK=255.255.255.0

增加默認網關:GATEWAY=192.168.65.2

增加DNS1:DNS1=8.8.8.8

增加DNS2:DNS1=8.8.4.4

9.最後保存生效,使用命令重啓網絡服務:

service network restart

10.再用 ifconfig 命令查看ip信息

這時候上面的inet addr變成了我們剛纔配置的 192.168.65.25

到這裏就完成了我們的第二步配置虛擬機的網絡ip

三.連接到虛擬機

1.先ping www.baidu.com 試試能否聯網。

ping外網成功

2.能否實現內網虛擬機跟主機互ping

所謂虛擬機連接到xshell,就是能否主機ping到虛擬機,虛擬機ping到主機

那我們試試虛擬機ping到主機

在windows上,win+r打開cmd,輸入ipconfig,查看當前主機的ip

然後回到虛擬機上命令行,直接輸入:

ping 192.168.1.102

ping主機成功!

再回到windo的cmd上,輸入剛纔我們配置的子網ip,我這裏是192.168.65.25(根據你網卡配置文件剛纔設置的子網ip地址),輸入:

ping 192.168.65.25

ping虛擬機成功!

3..實現主機虛擬機互ping成功之後,那就基本成功了,接下來正式連接xshell6,打開

這裏我們點一次性接受,驗證用戶名跟密碼,就是你虛擬機最開始登陸的用戶密碼

 建議下面都打勾,方便下次登陸

最後出現下面表示,成功連接到了虛擬機。

4.安裝傳輸文件所需的rz工具包,輸入命令:

yum install -y lrzsz

如果沒安裝上面的rz工具包,你連接到xshell後,託送文件會提示:

rz -E 沒有找到

這裏我們可以直接在xshell中輸入rz -E或者託送目標文件,便可直接上傳文件到當前xshell的目錄

到這裏,Centos連接xshell就完成了,Ubuntu也基本同樣適用哦!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章