我对SSH和* nix系统一般不太熟悉,所以请原谅我可能有愚蠢的问题。
有什么好处以及通过SSH连接对一个人的VCS进行隧道传输(希望这是一个合适的术语)的确切目的是什么?速度快吗?还是安全?或其他什么?
答案 0 :(得分:2)
安全性和SSH是标准传输协议。此外,还使用密钥身份验证SSH,以提供与VCS的无密码交互。速度不是一个好处,因为SSH加密传输,因此需要花时间进行加密/解密。
为什么选择标准传输协议?获得防火墙清除更直接,VCS不必重新发明轮子等等。
答案 1 :(得分:1)
这是一个主观的答案,但有三个原因我会通过SSH隧道传输任何应用程序协议,按重要性排序:
身份验证和授权
我不需要维护自己的用户数据库,也不必考虑密码加密,也不必给系统管理员另外的东西来管理。
连接管理
我可以专注于我的应用程序级别的通信,而不必担心我已经创建了一个可利用的安全漏洞。
管理员更有可能打开众所周知的端口