mina-sshd DEFAULT_IDLE_TIMEOUT - PullRequest
       81

mina-sshd DEFAULT_IDLE_TIMEOUT

0 голосов
/ 13 февраля 2020

Время ожидания по умолчанию для соединения s sh со встроенным sshd-сервером (от apache) составляет 10 минут, как определено в org. apache .s sh .common.FactoryManager

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

Чтобы переопределить это, в моем поиске inte rnet и в некоторых примерах кода я установил IDLE_TIMEOUT в новое значение. И я сделал это в своем коде, который запускает встроенный s sh сервер ...

    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!
...