Puncte:0

ClientAliveInterval nu închide conexiunea ssh inactivă

drapel gg

Am sarcina de a închide conexiunea ssh inactivă dacă sunt inactive mai mult de 5 minute. Am încercat să setez aceste valori sshd_config

TCPKeepAlive nr
ClientAliveInterval 300
ClientAliveCountMax 0

Dar nimic nu pare să funcționeze, inactiv rămâne activ și nu se pierde nici după 5 minute de inactiv.

Apoi am dat peste asta https://bbs.archlinux.org/viewtopic.php?id=254707 spun ei

Acestea nu sunt pentru circumstanțe de utilizator inactiv, ele sunt - ca pagina de manual note extrase - pentru clienții SSH care nu răspund. Clientul va fi nu răspunde dacă programul client s-a înghețat sau conexiunea a înghețat fost spart. Clientul nu ar trebui să nu răspundă doar pentru că utilizatorul uman s-a îndepărtat de tastatură: clientul ssh va încă primesc pachete trimise de la server.

Nici măcar nu pot folosi TMOUT deoarece există scripturi client ssh care nu rulează programul bash.

Cum să realizezi acest lucru

Versiunea Openssh OpenSSH_8.2p1 Ubuntu-4ubuntu0.4, OpenSSL 1.1.1f 31 martie 2020

drapel cn
Ați repornit sau reîncărcat serviciul SSHD după ce ați schimbat fișierele? Verifică doar în caz că nu!
drapel fi
@shearn89 Da ..
drapel cn
Îmi pare rău, ești OP? Cum se face cont diferit?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.