1. 程式人生 > >使用SecureCRT遠端連線虛擬機器CentOS

使用SecureCRT遠端連線虛擬機器CentOS

【宣告】

歡迎轉載,但請保留文章原始出處→_→

聯絡方式:[email protected] 

【正文】

虛擬機器版本:VMware Workstation_10.0.3

Linux系統版本:CentOS_6.5(64位)

一、前言:

前幾天做了一回小白,安裝了上個月釋出的最新版CentOS 7 ,發現在學習的時候有很多地方和老版的CentOS不太一樣,以至於出現了很多問題(當然,是對於我這種初學者而言),所以現在又重新裝回了CentOS 6.5進行學習。我們直接進入正題吧。

當在VMware虛擬機器中將CentOS安裝成功後,會在win7系統中模擬出兩個虛擬網絡卡:VMnet1和VMnet8,我們來檢視一下,點選“控制面板--->檢視網路狀態和任務--->更改介面卡設定”,出現如下介面:

開啟虛擬機器,選擇“虛擬機器--->設定”,彈出如下介面:

如果要保證虛擬機器能夠和物理機進行通訊,或者正常上網,一定要保證上圖中右上角的“裝置狀態”為:已連線。

上圖中,網路連線有三種方式,下面詳細介紹一下這三種方式。

二、Bridge橋接模式、NAT模式、Host-only僅主機模式:

  • 橋接模式:虛擬機器使用真實網絡卡進行通訊,配置簡單;只要和真實計算機在同一個網段內,就可以直接通訊;區域網內如果有其他計算機,也可以進行訪問。缺點:會佔用網段內的一個IP地址。(類似於一臺真正獨立的計算機)
  • NAT模式:使用虛擬網絡卡VMnet8進行通訊;只能和本機進行通訊;在此基礎上,虛擬機器可通過主機訪問網際網路
  • 僅主機模式:使用虛擬網絡卡VMnet1進行通訊;只能和本機進行通訊;不能訪問網際網路。

三、Host-only僅主機模式的配置:

(1)首先檢查VMWare服務情況:

選擇“計算機--->管理---服務和應用程式---服務”,找到VMware NAT serviceVMware DHCP service,我們啟動它:

(2)檢視虛擬機器網絡卡的網段:

既然使用的是虛擬網絡卡VMnet1,那來檢視一下VMnet1的網段吧:

上圖顯示,VMnet1的IP地址是192.168.154.1,即網段為192.168.154.X(虛擬機器自動分配的地址,每個人的電腦可能不同)

然後開啟本地連線的共享:(不要開啟虛擬網絡卡的共享)

然後我們進入到VMware虛擬機器,將連線模式設定為Host-only模式:

緊接著,開啟VMware的虛擬網路編輯器,看一下配置:

上圖中,可以看到,虛擬的網段也是192.168.154.X

(2)在虛擬機器中進行配置:

開啟CentOS終端,進入root使用者後,輸入如下命令檢視當前的網絡卡資訊:(注:if是的是interface)

ifconfig

顯示資訊如下:

上圖顯示沒有可用的網絡卡(lo即本機迴環網絡卡,主要用於本機通訊和測試,不需要插網線就可以ping通自己,沒有太多意義)。

輸入以下命令對網絡卡eth0分配IP地址:(必須要保證和VMnet1為同一個網段192.168.154.X)

ifconfig eth0 192.168.154.2
ifconfig

顯示資訊如下:

(3)在Windows中進行驗證:

在Win7中開啟cmd控制檯,輸入如下命令:

ping 192.168.154.2

顯示效果如下,收到了這樣的請求應答包,說明ping通了:

三、NAT模式的配置:

步驟和上面的Host-only模式一樣。

需要注意的是:也要保證虛擬網絡卡VMware8和虛擬機器的IP地址處於同一網段:

最關鍵的命令是:

ifconfig eth0 192.168.221.2

四、Bridge橋接模式的配置:

首先檢查VMWare服務情況,和上面二(1)的步驟一樣。接著執行下面的步驟:

(1)檢視本地連線的IP地址:

由於我的本地連線時自動獲取的IP,所以需要在cmd中輸入以下命令來檢視:

ipconfig

顯示效果如下:

上圖顯示,本地連線的IP網段為:192.168.1.X

(2)設定虛擬機器的連線方式:

首先將連線模式設為橋接:

虛擬網路編輯器中,橋接到的網絡卡建議不要選自動,而是選擇本地需要用到的那個網絡卡:

(3)輸入如下命令,設定CentOS的ip,保證其網段為192.168.1.X:

ifconfig eth0 192.168.1.4

效果如下:

此時,在Win7的cmd中能夠ping的通:

特別宣告:重啟以後,上述三種方法的ip都會丟失,要想永久儲存,必須寫入檔案當中。

五、SecureCRT遠端連線工具:(和虛擬機器進行連線)

(1)連線:

開啟軟體後,選擇“File--->Quick Connect”,彈出如下介面:

上圖中,輸入虛擬機器的IP地址,以及使用者名稱:root,然後開始連線。

注:在有些其他的Linux版本中,禁止使用root進行連線,需要以普通使用者的身份才行。

另外,如果是要通過Secure CRT連線到Ubuntu,那需要先在Ubuntu中安裝ssh,執行如下命令即可安裝:

sudo apt-get install openssh-server openssh-client

然後輸入root使用者的密碼就行了:

這樣,就大功告成了:

(2)對SecureCRT軟體進行設定:

因為我安裝的是中文版的CentOS,所以為了防止軟體使用的時候出現亂碼,需要進行以下設定:

選擇選單欄“Options--->Session Options”,彈出如下對話方塊:

按照上圖所示,先更改終端的背景色(個人習慣)。然後修改字型大小等:

然後將編碼設定為國際標準:

六、Winscp檔案拷貝工具:

功能非常強大:

  • 與 Windows 完美整合(拖拽, URL, 快捷方式)
  • 支援所有常用檔案操作
  • 支援基於 SSH-1、SSH-2 的 SFTP 和 SCP 協議
  • 支援批處理指令碼和命令列方式
  • 多種半自動、自動的目錄同步方式
  • 內建文字編輯器
  • 支援 SSH 密碼、鍵盤互動、公鑰和 Kerberos(GSS) 驗證
  • 通過與 Pageant(PuTTY Agent)整合支援各種型別公鑰驗證
  • 提供 Windows Explorer 與 Norton Commander 介面
  • 可選地儲存會話資訊
  • 可將設定存在配置檔案中而非登錄檔中,適合在移動介質上操作

這樣,以後在Linux與windows之間互傳檔案就變得方便多了。

軟體開啟後,輸入虛擬機器的IP地址,以及root使用者的密碼即可進行連線:

執行後,顯示介面如下: