【发布时间】:2012-01-05 09:58:25
【问题描述】:
我正在使用 Mono 的 Ubuntu 上用 C# 编写程序。该程序获取文件并 PGP 加密它们,然后通过 SSH 将它们发送到客户端。我通过使用 Process.Start(gpg, arguments) 让 PGP 工作。我的问题是我可以对 SSH 做同样的事情吗,我还没有在 Ubuntu 上找到要运行的 SSH 可执行文件。我想这样做以排除使用 API,如 SharpSSH。
【问题讨论】:
-
只是出于好奇,您为什么要尝试消除对 SharpSSH 的使用?我现在正在编写一个正在使用它的项目,因此如果您能阐明为什么不想使用它,我将不胜感激。
-
这只是一个偏好。但由于安全问题或更新,API 往往会失去支持并随着时间的推移而中断。因此,我可以使用有效且受支持的程序,即 GPG、Openssh 等。