c# – WinSCP SFTP连接错误

从SFTP访问我的远程服务器时,我不断收到此错误

Connection has been unexpectedly closed. Server sent command exit status 0

我在WinSCP中填写了相同的凭据,它工作正常.我缺少哪里?
另外,我在项目的UI中的keyfile列中使用“ssh-rsa 1024 #######################”代替.ppk文件.

谢谢,
Pranay

最佳答案 对于上面的问题,我发现在尝试“打开会话”时,即session.Open(sessionOptions),它会通过异常,因为服务器没有对它进行身份验证.

我的任务是“密码少winscp登录”,即我必须提供: –
1.“.ppk”文件是“puTTy私钥”.
2.它的“ssh密钥指纹”.

经过一整天的调试,终于发现我的winsscp.dll版本已经老了,因此没有向我提供[metadata] inbuild属性
1. SshPrivateKeyPath – >我们的“.ppk”文件的位置.
2. SshHostKeyFingerprint
密码短语 – >只有一次登录.

通过更新新版本及以上版本,我可以打开会话,没有任何错误.

谢谢.

点赞