Unfortunately, that will not work in our specific case because we are connecting to multiple users on same machine. The eleventh connection attempt can potentially fail if the first ten are not finished authenticating.
On Wed, Feb 4, 2009 at 3:40 PM, Edward Perry <[email protected]> wrote: > > Keith, > > On thought about your process. Since you authenticate once have you tried > just opening multiple channels > > This way all tasks would already be authenticated and you would not have to > worry about unauth sessions > > This would be like a connection pool for a db just for shell > > > > > > > On Feb 4, 2009, at 7:04 AM, Keith Richardson <[email protected]> wrote: > >> Hi, >> >> Our applications are heavily threaded and each thread makes ssh >> connections to remote servers. >> >> We hit a problem when trying to make multiple concurrent requests to >> the same server running OpenSSH's sshd. sshd_config has a [very >> reasonable] setting called MaxStartups which limits the number of >> unauthenticated connections allowed. The default value is 10 but, of >> course, can be changed. The specific problem is having multiple >> threads make concurrent connections to the same server. Some >> connections are rejected immediately because the earlier connections >> have not finished the authentication sequence. >> >> We are considering several options, most of which are not relevant to >> the list. The one I would like to discuss with you is updating the >> JSCH source code. We would like to add an additional feature which >> tracks unauthenticated connections and blocks once it reaches a >> certain number. By default, the feature could be disabled. It could >> be activated and configured via system properties (i.e. >> -Djsch.tracking=enabled -Djsch.max.unauthenticated.connections=10 ) >> >> I wanted to open discussion on this idea with the list before I begin >> development. Is there anything like this already in the code or >> planned? What does the community think about this feature? etc... >> >> Please make sure to keep arkadiyk on the CC since he is not subscribed >> to jsch-users. >> >> Thanks, >> Keith Alan Richardson >> >> ------------------------------------------------------------------------------ >> Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) >> software. With Adobe AIR, Ajax developers can use existing skills and code to >> build responsive, highly engaging applications that combine the power of >> local >> resources and data with the reach of the web. Download the Adobe AIR SDK and >> Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com >> _______________________________________________ >> JSch-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/jsch-users >> ------------------------------------------------------------------------------ Create and Deploy Rich Internet Apps outside the browser with Adobe(R)AIR(TM) software. With Adobe AIR, Ajax developers can use existing skills and code to build responsive, highly engaging applications that combine the power of local resources and data with the reach of the web. Download the Adobe AIR SDK and Ajax docs to start building applications today-http://p.sf.net/sfu/adobe-com _______________________________________________ JSch-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/jsch-users
