ssh和rsh的區別

2021-06-20 05:35:03 字數 525 閱讀 2354

ssh 和 rsh的區別主要有: 

1 安全級別不同, 主要是ssh的密碼等都是加密傳輸,而且還有金鑰認證的機制, rsh明文傳輸. 而且沒有金鑰的機制. 具體,文章一大批 

2 不用輸入密碼登入的方式不同. 在ssh中, 本地.ssh存放private key, 把public key加入遠端的.ssh/authorized_keys中, 就可以實現不輸密碼登入和執行遠端命令,本機改變時,只需要保留私鑰此種方式就可以仍然繼續. rsh中, 需要把本機的ip位址和使用者名稱加入到遠端機器的.rhosts檔案中, 才可以做到這點, 當本機ip發生改變時, 還需要修改遠端的那個檔案. 

3 使用中, 發現詭異的一點就是, ssh會收集遠端命令的退出狀態, 而rsh則無論怎樣都返回0. 此點是對編寫可移植shell程式的一大挑戰. 畢竟要遠端執行命令時,使用ssh就可以直接獲得遠端命令的退出狀態, 不需要附加的檢測. 但是, 對於rsh而言, 由於其都返回0, 故而,使用rsh執行遠端命令時, 還需要附加乙個檢測遠端命令狀態的機制, 而此機制可能與具體應用相關, 給通用性帶來一定的困難. 

ssh 和 openssh 的區別

1.ssh概述 ssh是 secure shell protocol 的簡寫,安全外殼協議 ssh 是一種在不安全網路上提供安全遠端登入及其它安全網路服務的協議。2.ssh 主要功能 乙個就是類似 telnet 的遠端聯機使用 shell 的伺服器,即 ssh 另乙個就是類似 ftp 服務的 sft...

ssh和ssl的聯絡和區別

ssh secure shell,安全shell,是乙個軟體,處於應用層旨在取代明文通訊的telnet 對應的開源實現程式是openssh。ssl secure sockets layer,安全套接字層,是乙個協議,處於傳輸層之上應用層之下用於協商金鑰 對應的開源實現庫是openssl。簡寫全稱 譯...

SSH1和SSH2的區別

ssh secure shell 到目前為止有兩個不相容的版本 ssh1和ssh2。ssh1又分為1.3和 1.5兩個版本。ssh1採用des 3des blowfish和rc4等對稱加密演算法保護資料安全傳輸,而對稱加密演算法的金鑰是通過非對稱加密演算法 rsa 來完成交換的。ssh1使用迴圈冗餘...