2012-09-12 27 views
0

我想連接到遠程服務器以通過SCP/SSH上傳一些文件。JSchException驗證:錯誤C#.NET Scp SSH

我爲此使用了SharpSSH,但它不起作用。

每次ScpClint想要連接我得到JSchException驗證:False。

這裏是我的代碼:

Scp scpClient = new Scp(); 
scpClient.To(@"C:localPath", "hostIP", "/var/...", sshUser, sshPwd); 

是否有人在對如何解決這個問題有什麼建議?也許另一個圖書館我也嘗試了Renci.SshNet,但在那裏我可以連接或它不會給出任何錯誤,但無論我嘗試上傳什麼,都無法在服務器上找到。

回答

0

您使用的是哪個版本的庫?該代碼相當陳舊,無法維護。我通常的建議是嘗試SSHNet,因爲這是一個更堅實的庫,爲.NET編寫,但你說你已經試過了。如果你不能連接任何一個庫,可能這是遠程端的問題?