學點centos小知識:SSH協議

來源:互聯網
上載者:User

學點centos小知識:SSH協議

文字介面串連伺服器:SSH伺服器

  • SSH(Secure Shell Protocol,安全的殼程式協議),通過資料包加密技術將等待傳輸的資料包加密後再傳輸到網路上;

  • 提供兩個伺服器功能:

    • 類似Telnet的遠端連線使用Shell的伺服器,俗稱的SSH;

    • 類似FTP服務的Sftp-Server,提供更安全的FTP服務;

串連加密技術簡介

  • “非對稱式加密技術”:通過兩把不一樣的公開金鑰和私密金鑰(Public and Private Key)來進行加密和解密的過程;

    • 公開金鑰(Public Key):提供給遠程主機進行資料加密的行為,大家都能取得你的公開金鑰來將資料加密;

    • 私密金鑰(Private Key):遠程主機使用你的公開金鑰加密的資料,在本地端就能使用私密金鑰來進行解密。由於私密金鑰很重要,因此不能外流的,只能保護在自己的主機上;

  • 在用戶端的角度,你必須要取得伺服器端的公開金鑰,然後將自己的公開金鑰發送給伺服器,最終在用戶端上的迷藥是由“伺服器的公開金鑰+用戶端的私密金鑰”組成;

  • SSH協議有兩個版本,Version2由於加上了串連檢測機制,可以避免串連期間被插入惡意的攻擊碼;

  • SSH服務端和用戶端串連過程圖,如下:

  • 用戶端的秘鑰是隨機運算產生於本次串連當中的,所以這次的串連與下次的串連秘鑰可能會不一樣的;

  • 在用戶端的~./ssh/known_hosts中會記錄曾經串連過的主機的Public Key,用於確認已串連上正確的主機;


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.