मीना-sshd DEFAULT_IDLE_TIMEOUT

वोट
0

के रूप में org.apache.ssh.common.FactoryManager में परिभाषित (अपाचे से) एम्बेडेड sshd सर्वर से ssh कनेक्शन के लिए डिफ़ॉल्ट निष्क्रिय समयबाह्य, 10 मिनट है

    /**
     * Default value for {@value #DISCONNECT_TIMEOUT} if none set
     */
    long DEFAULT_DISCONNECT_TIMEOUT = TimeUnit.SECONDS.toMillis(10L);

कि ओवरराइड करने के लिए, इंटरनेट खोज और कुछ कोड उदाहरणों के माध्यम से जाने से मेरी समझ नया मान को सेट IDLE_TIMEOUT गया था। और मैं अपने कोड है कि एम्बेडेड ssh सर्वर शुरू होता है में ऐसा किया ...

    long newTimeOut = 3000000L;

    sshd = SshServer.setUpDefaultServer();
    Map<String, Object> props = sshd.getProperties();
    PropertyResolverUtils.updateProperty(sshd, FactoryManager.SOCKET_KEEPALIVE,true);
    PropertyResolverUtils.updateProperty(sshd, FactoryManager.IDLE_TIMEOUT, newTimeOut);
Neither of the updateProperty() method invocations helped with keeping the connection alive beyond 10 mins. Has anyone run into a similar issue and solved it ? Thanks!
13/02/2020 को 23:58
का स्रोत उपयोगकर्ता
अन्य भाषाओं में...                            

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more