用putty連線本機和虛擬機器
阿新 • • 發佈:2019-02-08
本文介紹在本機用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為了適應不同的網路環境,支援主動連線和被動連線兩種模式。
- 二者連線的時候都有伺服器和客戶端的連線。