SSH vägrar att sätta timeout

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1
  • Oregistrerad
  • 2010-09-06 11:00

Har en helt värdelös router som dödar ssh sessions direkt om det inte går paket i den. Nu pratar vi inte om minuter utan sekunder. Väntar jag 10 sekunder så dör den, inte helt ovanligt när man pillar i SSH. Det är en Netegear 3100 (ComHem) så den kan jag tyvärr inte kasta ut.

Har försökt att sätta Keepalive i ssh_config men det fick jag inte:

/etc/ssh_config: line 50: Bad configuration option: ClientAliveInterval

Va f-n har apple gjort där?

  • Medlem
  • Örebro
  • 2010-09-06 11:06

Vad f-n har du gjort?

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

Manual Pages: sshd_config

Det är nog ServerAliveInterval du vill använda.

OpenSSH FAQ fråga 2.12

  • Oregistrerad
  • 2010-09-06 11:26

Nej, jag vill sätta det på min klient så jag slipper sätta det på alla servrarna jag ansluter mot (idag runt 14 stycken)

Alltså vill jag sätta den i ssh_config och inte sshd_config

  • Medlem
  • Örebro
  • 2010-09-06 11:32

Jag förstod det. Läs FAQ:n jag länkade till...

(Notera att det kommando du använder står förklarat i man-filen till sshd_config)

  • Oregistrerad
  • 2010-09-06 11:37
Ursprungligen av jahve:

Jag förstod det. Läs FAQ:n jag länkade till...

(Notera att det kommando du använder står förklarat i man-filen till sshd_config)

Ja jävlar se där gjorde hjärnan rundgång. Du kunde ju skrivit att jag var en idiot och borde använda ServerAliveInterval istället så kanske poletten hade trillat ner

Man kan ju diskutera om det är logiskt eller inte - google tyckte jag skulle göra så som jag gjorde först och det inte fungerade (nope sidan refererade inte till daemon configen)

Ska kolla lite nu om det funkar, tack för tipset!

  • Medlem
  • Örebro
  • 2010-09-06 11:43
Ursprungligen av studiox:

Ja jävlar se där gjorde hjärnan rundgång. Du kunde ju skrivit att jag var en idiot och borde använda ServerAliveInterval istället så kanske poletten hade trillat ner

Ska man vara petig så framgick det ju redan av man-citatet i mitt första inlägg var någonstans det förmodligen blev fel.

Sets a timeout interval in seconds after which if no data has
been received from the client, sshd(8) will send a message
through the encrypted channel to request a response from the
client
. The default is 0, indicating that these messages will
not be sent to the client.

Och dessutom av FAQ-länken.

1
Bevaka tråden