Networking
通過 SSH 建立安全連接
我正在設置一個需要通過 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。