1. 程式人生 > >用putty連線本機和虛擬機器

用putty連線本機和虛擬機器

本文介紹在本機用SSH客戶端軟體工具putty連線虛擬機器上的SSH伺服器,本機裝的是win7作業系統,虛擬機器裝的是win10作業系統,並比較FTP和SSH連線的異同和特點。

1. 在本機安裝putty

之所以選擇putty這款軟體,主要是因為它有如下優勢:

  • 完全免費
  • 系統相容性好
  • 綠色軟體,無序安裝,下載後在桌面建個快捷方式即可使用
  • 體積小,操作簡單

1)點選上方連結,選擇對應版本,完成下載。
這裡寫圖片描述

2)下載後雙擊“putty.exe”,即可開啟。

2. 在虛擬機器上搭建SSH伺服器

我在網上搜索了資料,發現freeSSHd比較簡單好用,並且免費。

1)下載freeSSHd

最近電腦卡的厲害,尤其是一執行虛擬機器。所以我在本機上下載了“freeSSHd.exe”,然後在把它用FTP協議通過File Zilla伺服器和客戶端,從本機傳給虛擬機器,然後在虛擬機器內完成安裝。
這裡寫圖片描述

2)安裝、配置freeSSHd
這裡寫圖片描述

雙擊,按照提示,一步一步完成安裝,安裝完畢後如下所示。
這裡寫圖片描述

對User進行配置,設定使用者名稱”mingzhuo”,並設定密碼。
這裡寫圖片描述

3. 從本機的putty連線虛擬機器

1)輸入虛擬機器的IP地址,埠號為22,點選”Open”。
這裡寫圖片描述

2)在彈出的視窗中輸入使用者名稱和密碼,出現亂碼。
這裡寫圖片描述

這裡是編碼方式的問題,把編碼模式調成UTF-8,輸入命令“chcp 65001”完成配置。

3)連線虛擬機器
這裡寫圖片描述

4. 比較FTP和SSH連線的異同和特點

  • SSH為建立在應用層和傳輸層基礎上的安全協議,SSH採用面向連線的TCP協議傳輸,應用22號埠。
  • FTP佔用兩個埠,FTP標準命令TCP埠號為21,Port方式資料埠一般為20。雖然FTP在控制連線方面可以通過SSL加密,但是FTP在通過資料埠傳輸資料時是不加密的。
  • 相比之下,SSH連線的安全係數更高。
  • FTP為了適應不同的網路環境,支援主動連線和被動連線兩種模式。
  • 二者連線的時候都有伺服器和客戶端的連線。