Networking

通過 SSH 建立安全連接

  • December 17, 2015

我正在設置一個需要通過 SSH2 建立安全連接的伺服器應用程序,例如,客戶端必須打開與伺服器的 SSH2 連接才能訪問特定應用程序:

% ssh -s -p5000 my.server.com app

我想了解,此命令完成後到底發生了什麼?客戶端/伺服器如何知道它們必須通過 SSH 安全通道執行?這是否稱為 ssh 隧道,或者它有不同的名稱?

謝謝。

% ssh -s -p5000 my.server.com app連接到 my.server.com,然後在 my.server.com 中執行“app”子系統

客戶端/伺服器如何知道它們必須通過 SSH 安全通道執行?

SSH 安全通道有點混亂:SSH 已經是安全的了。安全通道可以是 VPN。

請注意,SSH 隧道和 VPN 不是一回事:

  • VPN 在傳輸層(連接網路)工作,而 SSH 隧道在應用程序層(連接主機)工作。
  • VPN 可以是硬體或軟體實現,而 ssh 隧道始終是軟體。
  • 您可以在 VPN 中執行 ssh。

引用自:https://serverfault.com/questions/743532