我想连接到远程服务器以通过SCP / SSH上传一些文件。
我正在使用SharpSSH,但它不起作用。
每次ScpClint想要连接时,我都会得到JSchException验证:False。
这是我的代码:
Scp scpClient = new Scp();
scpClient.To(@"C:localPath", "hostIP", "/var/...", sshUser, sshPwd);
有人对如何解决这个问题有任何建议吗?也许另一个图书馆我也试过Renci.SshNet但是我可以连接或者它没有给出任何错误,但无论我试图上传什么都没有在服务器上找到。
答案 0 :(得分:0)
您使用的是哪个版本的库?该代码相当陈旧且无需维护。我通常建议尝试SSHNet,因为这是一个更加可靠的库,是为.NET编写的,但是你说你已经尝试过了。如果您无法连接任何一个库,也许这是远程方面的问题?