Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个服务器,它对客户端应用程序进行身份验证并允许它们执行或不执行。我想在服务器和客户端之间建立一个安全通道。我已经用ssl和ssh协议编写了我的服务器,但我不知道在这些场景中必须使用哪一个,哪一个更合乎逻辑。
客户端和服务器都是用 Qt,c++ 编写的。
ssl 主要用于 https 和基于 web 的应用程序,而 ssh 用于远程管理,所以我认为 ssh 更适合我的服务器。我也认为如果我发布带有证书的应用程序(exe 文件和证书),这不是一个好的设计。
两者都ssl使用ssh相同的基本加密技术。看起来您了解两者之间的实际差异,因此请使用对您的应用程序方便的任何一个。只要您遵循适当的安全做法(保持您的证书和/或私钥处于监视之下等),任何一个都会为您提供相同的基本安全级别。
ssl
ssh