用SSH協議常用工具軟件 PuTTY 將本機和虛擬機連接起來。(總結FTP和SSH連接的異同和特點)

學習要求:
  • 用SSH協議常用工具軟件 PuTTY 將本機和虛擬機連接起來。
  • 總結FTP和SSH連接的異同和特點。

一、前言。

在學習本篇文章技術的同時要做好以下準備工作:

這次的虛擬機安裝的是Vmware 12,如何安裝虛擬機詳見:
https://blog.csdn.net/qq_42446456/article/details/81253134
本機是win7系統,虛擬機安裝的是win10系統,如何安裝系統詳見:
https://blog.csdn.net/qq_42446456/article/details/81259779

二、在本機安裝putty

前面已經介紹了安全外殼協議SSH的常用工具軟件,我們選取其中的 putty爲例進行講解。
首先,putty軟件是一款優秀的免費串行接口連接軟件,它完全免費、系統兼容性好、綠色軟件。體積小且操作簡單,無需安裝,下載後只要在桌面建個快捷方式即可使用。

點擊鏈接下載對應版本:
1
安裝如下圖所示。
2
3
安裝完成。
4
雙擊“putty.exe”,即可運行。
5

三、在虛擬機上安裝freesshd

前面的博客中,我們介紹了安全外殼協議SSH的常用工具軟件,在這裏,我們採用Putty將本機和虛擬機連接起來。

  1. freesshd下載地址:http://www.freesshd.com/?ctt=download

如圖所示,選擇官網第一個軟件進行下載。
6
下載之後點擊安裝,安裝完成以後,打開如圖所示:
7
接下來需要進行配置freeSSHd ,在User裏設置用戶名和密碼。
8
在這裏,我們查詢到虛擬機的ip地址如下:
9
輸入虛擬機的IP地址,端口號爲22,點擊open。
11
在彈出的窗口中輸入在 Users 中設置的用戶名和密碼。
12
點擊 Enter 鍵後出現亂碼。
13
輸入命令 chcp 65001 即可解決問題。
(這裏是編碼方式的原因,輸入命令“chcp 65001”將編碼模式調成UTF-8即可轉換)
14
輸入網絡測試命令ipconfig,若顯示的IP地址爲虛擬機的IP地址,即完成連接。
15
完整連接過程如下:
22

四、比較FTP和SSH連接的異同和特點

  1. 首先,SSH 是建立在應用層和傳輸層基礎上的安全協議,採用面向連接的TCP協議傳輸,應用22號端口。與FTP相比,SSH連接的安全係數更高。
  2. TCP/IP協議中,FTP佔用兩個端口,FTP標準命令TCP端口號爲21,Port方式數據端口一般爲20。雖然FTP在控制連接方面可以通過SSL加密,但是FTP在通過數據端口傳輸數據時是不加密的。可以使用SSH爲FTP數據傳輸進行加密,即:SFTP。
  3. SSH 是目前較可靠,專爲遠程登錄會話和其他網絡服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題。
  4. FTP爲了適應不同的網絡環境,支持主動連接和被動連接兩種模式。但二者連接的時候都有服務器和客戶端的連接。
  5. 當然 SSH除了作爲安全協議以外,有時還被作爲一種應用,對於開啓SSH服務的設備或系統,可能在終端通過SSH客戶端軟件進行連接,類似於TELNET,甚至還有傳輸文件的功能。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章