當前位置:首頁 » 文件管理 » sshftp區別

sshftp區別

發布時間: 2023-03-01 03:31:07

⑴ Telnet,Mstsc,SSH,ftp之間的比較和區別

Telnet 是 Teletype network 的縮寫,現在已成為一個專有名詞,表示遠程登錄協議和方式,分為 Telnet 客戶端和 Telnet 伺服器程序。 Telnet 可以讓用戶在本地 Telnet 客戶端上遠端登錄到遠程 Telnet 伺服器上。下面為大家介紹下Telnet是什麼以及有什麼用等基礎知識。
Telnet、Mstsc、SSH、FTP之間的比較和區別

專業的說, Telnet 是 Internet 上遠程登錄的一種程序也可以理解為有一套標准協議;它可以讓您的電腦通過網路登錄到網路另一端的電腦上,甚至還可以存取那台電腦上的文件。當然,不是每一台電腦都可以登錄,前提是這台電腦有對外開放或者是必須擁有使用者帳號及密碼;最重要的是與所想連接的電腦都得連上 Internet

Telnet 伺服器軟體是我們最常用的遠程登錄伺服器軟體,是一種典型的客戶機/伺服器模型的服務,它應用 Telnet 協議來工作。那麼,什麼是 Telnet 協議?它都具備哪些特點呢?
Telnet 是位於 OSI 模型的第7層---應用層上的一種協議,是一個通過創建虛擬終端提供連接到遠程主機終端模擬的 TCP/IP 協議。就是說他是一種基於 TCP 的應用層協議。這一協議需要通過用戶名和口令進行認證,是 Internet 遠程登陸服務的標准協議。應用 Telnet 協議能夠把本地用戶所使用的計算機變成遠程主機系統的一個終端。它提供了三種基本服務:

Telnet 提供遠程登錄功能,使得用戶在本地主機上運行 Telnet 客戶端,就可登錄到遠端的 Telnet 伺服器. 在本地輸入的命令可以在伺服器上運行,伺服器把結果返回到本地,如同直接在伺服器控制台上操作. 這樣就可以在本地遠程操作和控制伺服器。

在終端使用者的電腦上使用telnet程序,用它連接到伺服器。終端使用者可以在telnet程序中輸入命令,這些命令會在服務 器上運行,就像直接在伺服器的控制台上輸入一樣。可以在本地就能控制伺服器。要開始一個telnet會話,必須輸入用戶名和密碼來登錄伺服器。 Telnet 是常用的遠程式控制制 Web 伺服器的方法。
Telnet 命令允許與使用 Telnet 協議的遠程計算機通訊。運行 Telnet 時可不使用參數,以便輸入由 Telnet 提示符 ( Microsoft Telnet> ) 表明的 Telnet 上下文。可從 Telnet 提示符下,使用 Telnet 命令管理運行 Telnet 客戶端的計算機。
Telnet 客戶端命令提示符接受以下命令:

Telnet 由客戶軟體、伺服器軟體以及 telnet 通信協議等三部分組成。
Telnet 客戶軟體運行在用戶的計算機上。當用戶執行 Telnet 命令進行遠程登錄時,客戶軟體將完成下列功能:

遠程主機必須運行 Telnet 伺服器軟體,這樣才能提供Telnet遠程登錄服務。 Telnet 伺服器軟體將完成下列功能:

telnet 本身是一種協議,所以在 windows 和 linux 之間是可以相互遠程的。

Telnet 本身是一種應用層協議,故在使用 Telnet 時可以把它看成是一種系統命令。而且是是黑客的常用手法之一,且不會講原有的操作用戶踢下來(就是說你登陸了,別人都不知道),然而用 mstsc 登陸的話,就必須將現在正在使用的用戶踢下來才可以。
TELNET 一般是登錄開放 Telnet 服務的機器的23埠
兩者最明顯的區別是登陸方式不同, TELNET 是文本方式的登陸,命令行操作;MSTSC是圖象界面操作。

Telnet 服務雖然使用方便,但由於其安全性不高,因此目前通常使用 SSH(Secure Shell) 代替 Telnet 進行遠程管理。 SSH 是一個在應用程序中提供安全通信的協議,通過 SSH 可以安全地訪問伺服器,因為 SSH 基於成熟的公鑰加密體系,把所有傳輸的數據進行加密,保證數據在傳輸時不被惡意破壞、泄露和篡改。 SSH 還是用了多種加密和認證方式,解決了傳輸中數據加密和身份認證的問題,能有效防止網路嗅探和 IP 欺騙等攻擊。
使用 Telnet 這個用來訪問遠程計算機的 TCP/IP 協議以控制你的網路設備相當於在離開某個建築時大喊你的用戶名和口令。很快會有人進行監聽,並且他 們會利用你安全意識的缺乏。傳統的網路服務程序如:ftp、pop和telnet在本質上都是不安全的,因為它們在網路上用明文傳送口令和數據,別有用心 的人非常容易就可以截獲這些口令和數據。而且,這些服務程序的安全驗證方式也是有其弱點的,就是很容易受到 中間人 (man-in-the- middle)這種方式的攻擊。
所謂 中間人 的攻擊方式,就是 中間人 冒充真正的伺服器接收你的傳給伺服器的數據,然後再冒充你把數據傳給真正的伺服器。伺服器和你之間的數據傳送被「中間人」一轉手做了手腳之後,就會出現很嚴重的問題。
SSH 是替代 Telnet 和其他遠程式控制制台管理應用程序的行業標准。 SSH 命令是加密的並以幾種方式進行保密。
在使用 SSH 的時候,一個數字證書將認證客戶端(你的工作站)和伺服器(你的網路設備)之間的連接,並加密受保護的口令

SSH1 使用 RSA 加密密 鑰, SSH2 使用數字簽名演算法( DSA )密鑰保護連接和認證。加密演算法包括 Blowfish ,數據加密標准( DES ),以及三重 DES(3DES) 。
SSH 保護並且有助於防止欺騙,「中間人」攻擊,以及數據包監聽。
通過使用 SSH 把所有傳輸的數據進行加密,這樣「中間人」這種攻擊方式就不可能實現了,而且也能夠防止 DNS 和 IP 欺騙。還有一個額外的好處就是傳輸的數據是經過壓縮的,所以可以加快傳輸的速度。 SSH 有很多功能,它既可以代替 telnet ,又可以為 ftp、pop 、甚至 ppp 提供一個安全的「通道」。

ssh簡介

一個就是類似 telnet 的遠程聯機使用 shell 的伺服器,即 ssh 另一個就是類似 FTP 服務的 sftp-server ,提供更安全的 FTP 服務

ssh 協議 使用的是 tcp 22 號埠, telnet 使用的是 tcp 的 23 號埠, ssh 協議是C/S架構,分為伺服器端與客戶端。

伺服器端的程序有 sshd
客戶端的程序有,Windows下 putty,SecureCRT,SSHSSH Secure Shell Client …… Linux下有,ssh

OpenSSH 包括 sshd 主程序與 ssh 客戶端

使用方式: sftp root@localhost 和 sftp 支持的命令
針對遠程伺服器主機 (Server) 的行為

選項與參數:

案例:

基於口令的認證:這個就不用說了,就是輸入用戶名和密碼
基於密鑰的認證,具體步驟如下

客戶端建立兩把鑰匙(公鑰與私鑰)

將公鑰數據上傳到伺服器上

將公鑰放置伺服器端的正確目錄與文件名(scp 或 ssh--id)

方法一 scp

方法二 ssh--id
命令格式: ssh--id –i /path/to/pubkey USERNAME@ERMOTE_HOST
案例:
ssh--id –i .ssh/id_rsa.pub [email protected]

FTP :文件傳輸協議。先說說他的功能吧,主要就是從運行 FTP 伺服器的計算機傳輸文件。可以交互使用。這里要注意,只有安裝了 tcp/ip 協議的機器才能使用 ftp 命令。

命令格式:
ftp [-v][-d][-i][-n][-g][-s:filename][-a][-w:windowsize][computer]
說說他們的含義:

理解了上面的,就說說一些具體的命令,個人覺得雖然現在工具用起來很方便了,但懂這些命令在很多地方還是很有用的,就像現在nt下的命令提示符

⑵ 電腦術語 ssh,rdp,ftp,vnc分別是什麼意思

ssh用來連接遠程主機(linux或unix),數據傳輸是加密的,和telnet一樣的,只是telnet的數據傳輸沒加密,數據安全性存在問題;
ftp是文件上傳下載協議(linux或unix);
vnc和rdp都是用來連接遠程主機的,不過一般rdp用來遠程windows的多,linux和unix也對rdp支持。

⑶ iOS swift sftp 和ftp 的區別

swift sftp 和ftp 的區別

ftp是一個文件傳輸服務,設計它的目的就是為了傳輸文件。它有獨立的守護進程,使用20,21兩個埠,20是數據鏈路的埠,21是控制鏈路的端。

sftp也是用來傳輸文件的,但它的傳輸是加密的,是ssh服務的一部分,沒有單獨的守護進程,是ssh服務的一部分,可以看做是ssh服務文件傳輸方案。和ssh一樣,使用22埠。

⑷ linux scp、ftp和sftp有什麼區別,傳輸文件那個速度快

傳輸文件使用ftp協議速度快。

區別如下:

一、指代不同

1、scp:是用來進行遠程文件拷貝的,是 SSH 中最方便有用的命令。

2、ftp:是 TCP/IP 協議組中的協議之一。

3、sftp:安全文件傳送協議。可以為傳輸文件提供一種安全的網路的加密方法。

二、使用方式不同

1、scp:scp 在需要進行驗證時會要求你輸入密碼或口令。

2、ftp:FTP伺服器用來存儲文件,用戶可以使用FTP客戶端通過FTP協議訪問位於FTP伺服器上的資源。

3、sftp:為SSH的其中一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。


三、特點不同

1、scp:數據傳輸使用 ssh,並且和ssh 使用相同的認證方式,提供相同的安全保證 。

2、ftp:下FTP協議使用TCP埠中的 20和21這兩個埠,其中20用於傳輸數據,21用於傳輸控制信息。

3、sftp:SFTP本身沒有單獨的守護進程,必須使用sshd守護進程(埠號默認是22)來完成相應的連接和答復操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。

⑸ SFTP 和FTPS的區別

SFTP和FTPS的區別如下:

1、指代上的區別

(1)FTPS:是TCP / IP協議組中的協議之一。

(2)SFTP:安全文件傳輸協議。可以提供一種安全的網路加密方法來傳輸文件。

2、特點上的區別

(1)FTPS:FTPS協議使用兩個埠20和21,其中TCP用於傳輸數據,而21用於傳輸控制信息。

(2)SFTP:SFTP本身沒有單獨的守護程序,必須使用sshd守護程序(默認埠號為22)來完成相應的連接和答復操作,因此從某種意義上講,SFTP並不像伺服器程序,並且更像是一個客戶端程序。

3、使用方式上的區別

(1)FTPS:FTPS伺服器用於存儲文件。用戶可以使用FTPS客戶端通過FTPS協議訪問位於FTPS伺服器上的資源。

(2)SFTP:SSH的一部分,是一種將文件傳輸到Blogger伺服器的安全方法。

⑹ SFTP 和FTPS的區別

將SSL/TLS應用於FTP以創建FTPS,為企業之間發送和接收文件生成安全協議。

FTPS包含兩個關鍵的安全元素:消息加密以保護傳輸中的消息,以及客戶端/伺服器認證,它驗證事務中涉及的發送方和接收方的身份。

  • 安全加密:會話密鑰保護傳輸中的數據; 消息使用特定會話的密鑰(TLS握手)進行加密。 一旦建立,客戶端和伺服器之間交換的所有消息都將被加密。

  • 身份驗證:通過驗證伺服器證書的可信度,客戶端可以運行多項檢查以驗證發件人的伺服器身份,最明顯的是證書是否由受信任的證書頒發機構(CA)頒發。 伺服器使用安全通道上的用戶名和密碼對客戶端進行身份驗證。

  • 發送伺服器的證書可以由已知的證書頒發機構(CA)簽名,或者您的合作夥伴可以對其進行自簽名並為您提供其公鑰證書。

SFTP

與FTPS一樣,SFTP允許您通過用戶名和密碼驗證連接。 但是,SFTP還允許您利用公鑰身份驗證和多因素身份驗證來進一步增強安全性。

加密技術不同,與使用SSL/TLS進行加密的FTPS不同,SFTP使用SSH。

SFTP vs. FTPS

FTPS和SFTP都提供強大的保護和身份驗證。 但與FTPS相比,SFTP提供了一些明顯的優勢。

1. FTPS需要多連接/埠

FTPS使用多個埠號。 命令通道的第一個埠用於身份驗證和傳遞命令。 但是,無論何時發出文件傳輸請求或目錄列表請求,都必須為數據通道打開另一個埠號。 您和您的貿易合作夥伴必須在防火牆中打開多個埠以進行FTPS連接,這可能會帶來安全風險。

相反,SFTP只使用一個連接,這意味著您的伺服器上只需打開一個埠,並且伺服器只允許在指定埠上公開訪問,這樣更安全一些。

2. SFTP安全性一致

SFTP要求所有客戶端和伺服器的通信都是安全的,但FTPS可以在不安全的FTP連接和FTPS安全連接之間來回切換。 因此,SFTP通過標准化所有文件傳輸,使得IT管理員更輕松的在組織內實行安全最佳實踐。

3. SFTP應用更廣泛

SFTP具有比FTPS更廣泛的跨平台支持。 SSH和SFTP在Unix/Linux平台上無處不在,使得SFTP成為大多數數據傳輸項目的更好選擇。

⑺ sftp和ftp的區別是什麼

SFTP和FTP非常相似,都支持批量傳輸(一次傳輸多個文件),文件夾/目錄導航,文件移動,文件夾/目錄創建,文件刪除等。

1、安全通道

FTP 不提供任何安全通道來在主機之間傳輸文件;而SFTP協議提供了一個安全通道,用於在網路上的主機之間傳輸文件。

2、使用的協議

FTP使用TCP / IP協議。而,SFTP是SSH協議的一部分,它是一種遠程登錄信息。

3、鏈接方式

FTP使用TCP埠21上的控制連接建立連接。而,SFTP是在客戶端和伺服器之間通過SSH協議(TCP埠22)建立的安全連接來傳輸文件。

4、安全性

FTP密碼和數據以純文本格式發送,大多數情況下是不加密的,安全性不高。而,SFTP會在發送之前加密數據,二進制的形式傳遞,是無法「按原樣」閱讀的,安全性較高。

熱點內容
燈帶編程軟體 發布:2025-05-19 19:32:30 瀏覽:285
如何判斷伺服器被多少人訪問 發布:2025-05-19 19:27:45 瀏覽:123
編程stata 發布:2025-05-19 19:12:18 瀏覽:513
解壓命令gz 發布:2025-05-19 19:11:37 瀏覽:823
linux下的程序開發 發布:2025-05-19 18:55:02 瀏覽:927
該文件夾未包含 發布:2025-05-19 18:54:17 瀏覽:195
安卓拳皇對戰用哪個平台 發布:2025-05-19 18:42:39 瀏覽:531
華為暢玩5怎麼取消鎖屏密碼 發布:2025-05-19 18:42:38 瀏覽:583
linuxrm文件夾 發布:2025-05-19 18:40:25 瀏覽:973
譚浩強c語言錯誤 發布:2025-05-19 18:39:33 瀏覽:952