【发布时间】:2016-12-28 12:54:25
【问题描述】:
我无法在 .NET 应用程序中使用 Renci.SshNet 库远程连接到 Mac 系统 (OS X 10.10.5)。我使用的代码允许我连接到任何其他 linux OS 系统,例如 RHL、Ubuntu 等。我可以通过 putty 连接到这个 Mac 系统。但是当我尝试从我的 .NET 应用程序连接时,它给了我以下错误 -
找不到合适的身份验证方法来完成身份验证(公钥、键盘交互)。来源 - Renci.SshNet
这是我的代码。请帮忙
public SshClient sshClient;
sshClient = new SshClient(ipAddress, port, username, password);
sshClient.KeepAliveInterval = TimeSpan.FromSeconds(60);
sshClient.Connect();
【问题讨论】: