Secure_Shell

安全外殼協議 （ Secure Shell Protocol ， 簡稱SSH ） 是一種加密的網絡傳輸協議 ， 可在不安全的網絡中爲網絡服務提供安全的傳輸環境 。 SSH通過在網絡中建立來實現SSH客戶端與服務器之間的連接 。 SSH最常見的用途是遠程登錄系統 ， 人們通常利用SSH來傳輸命令行界面和遠程執行命令 。 SSH使用頻率最高的場合是類Unix系統 ， 但是Windows操作系統也能有限度地使用SSH 。 2015年 ， 微軟宣佈將在未來的操作系統中提供原生SSH協議支持 ， Windows 10 1803版本已提供OpenSSH工具 。 在設計上 ， SSH是Telnet和非安全shell的替代品 。 Telnet和Berkeley 、 rsh 、 等協議採用明文傳輸 ， 使用不可靠的密碼 ， 容易遭到監聽 、 嗅探和中間人攻擊 。 SSH旨在保證非安全網絡環境 （ 例如互聯網 ） 中信息加密完整可靠 。 不過 ， SSH也被指出有被嗅探甚至解密的漏洞 。 早在2011年 ， 中國的網際網路審查機構已經有能力針對SSH連線的刺探及干擾 。 而後愛德華 · 斯諾登泄露的文件也指出 ， 美國國家安全局有時能夠把SSH協議傳輸的信息解密出來 ， 從而讀出SSH會話的傳輸內容 。 2017年7月6日 ， 非營利組織維基解密確認美國中央情報局已經開發出能夠在Windows或Linux操作系統中竊取SSH會話的工具 。