LINUX.ORG.RU

Konsole ssh таймаут - неудобно


0

0

простая ситуация, гугл что-то подводит, поддостало уже маленько :)

работаешь себе, сочиняешь, скажем, файрволл на том-другом роутере, естественно через ssh, благо табы в Konsole этому способствуют. Но, если ничего не делать минут 10 (на вскидку) то соединение замирает, и ещё где-то через минут 15, возвращяет в локальню консоль.

Как с этим бороться, может мне иногда и все 20 минут нужно на обдумывание :)


man sshd_config

ClientAliveInterval

ClientAliveCountMax

Напрмер,

ClientAliveInterval 600

ClientAliveCountMax 3

в /etc/ssh/sshd_config будет давать тебе возможность думать 30 минут.

Uncle_Theodore ★★
()
Ответ на: комментарий от Uncle_Theodore

Спасибо, но я думал уже об этом, очень хочется обойтись настройками только клиента, а не серверов (ибо их мгого и прибавляется и не сподручно всё врямя лезть в sshd_config)

Den0k
() автор топика
Ответ на: комментарий от cobold

>>> screen

хорошо, если без screen ?

дык, обидно тут виндузятник знакомый говорит что тамошний putty таким таймаутом не страдает...

что-можно сотворить с Konsole в этом плане?

Den0k
() автор топика

1. Konsole тут абсолютно не при чём.

2. У меня с 2 компов под разными дистрами (Ubuntu, Gentoo) сессии к разным сервакам (Gentoo, Ubuntu, Slackware, Debian) висят часами и не дохнут.

INFOMAN ★★★★★
()
Ответ на: комментарий от wfrr

>>> 1. Konsole тут абсолютно не при чём.

спорно, может и не Konsole но явно что-то на стороне клиента, так как в связи уверен. Вдобавок тенденция, множестов самых разных серверов, такая же проблема на Slackintosh 12 (Слака для iBook) с xterm'ом

тоже самое с Yakuake и с текстовой консолью под FreeBSD.

что остаётся? файрволл? его нету, не считая адсл модема в качестве роутера.

Den0k
() автор топика
Ответ на: комментарий от Den0k

Блин... http://www.openssh.org/faq.html

> 2.12 - My ssh connection freezes or drops out after N minutes of inactivity.

> This is usually the result of a packet filter or NAT device timing 
out your TCP connection due to inactivity. You can enable 
ClientAliveInterval in the server's sshd_config, or enable 
ServerAliveInterval in the client's ssh_config (the latter is 
available in OpenSSH 3.8 and newer).

> Enabling either option and setting the interval for less than the 
time it takes to time out your session will ensure that the 
connection is kept "fresh" in the device's connection table.

Пробовал? 

man ssh_config

ServerAliveInterval
 Sets a timeout interval in seconds after which if no data has
 been received from the server, ssh(1) will send a message through
 the encrypted channel to request a response from the server.  The
 default is 0, indicating that these messages will not be sent to
 the server.  This option applies to protocol version 2 only.

Uncle_Theodore ★★
()
Ответ на: комментарий от Den0k

> дык, обидно тут виндузятник знакомый говорит что тамошний putty таким таймаутом не страдает...

плюнь ему в морду, когда он следующий раз это скажет.

cobold ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.