2016-01-10 29 views
-1

我在連接Tamir SharpSSH時遇到了一個奇怪的問題。第一次使用下面的代碼連接SFTP時,它連接成功。但是當這種方法再次調用它打破了這個錯誤:SSH_MSG_DISCONNECT:2個太多的用戶對這個IPTamir SharpSSH無法再次連接。錯誤「SSH_MSG_DISCONNECT:2這個IP的用戶太多」

public bool getDir(string directory){ 
    Sftp s = new Sftp(ConfigurationManager.AppSettings["SFTPUrl"], username, password); 
s.Connect(); 
s.Mkdir(directory); 
s.Close(); 

} 

這個問題只在我的生產環境沒有從我的本地發生。 請在這裏幫我。

回答

0

很難說沒有更多的信息,但它在我看來像SFTP服務器阻止你經常連接。也許你可以保持Sftp的對象,而不是每次創建/關閉它?