-1

我在连接 Tamir SharpSSH 时遇到了奇怪的问题。当我第一次使用下面的代码连接 SFTP 时,它连接成功。但是当再次调用此方法时,它会出现此错误:SSH_MSG_DISCONNECT: 2 Too many users for this IP

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

}

此问题仅发生在我的生产环境中,而不是来自我的本地主机。请在这里帮助我。

4

1 回答 1

0

很难说没有更多信息,但在我看来,SFTP 服务器正在阻止您过于频繁地连接。也许您可以保留Sftp对象而不是每次都创建/关闭它?

于 2016-01-10T06:53:29.457 回答