Articles

Hvordan hindre SSH fra timing ut

Hvis du bruker mye tid på kommandolinjen du kan ha kjørt inn i en irriterende problem der økten ganger ut etter en relativt kort periode med inaktivitet. Selv om dette er ønskelig fra et sikkerhetsperspektiv, kan det føre til problemer når du prøver å utføre en lang løpende operasjon. Slik forhindrer DU MIDLERTIDIG SSH fra timing ut.vanligvis skjer det at tilkoblingen til serveren tilbakestilles når du har vært inaktiv en stund, og vanligvis produserer feilen: Connection reset by peer. For å omgå dette må du angi Et Keep Alive-alternativ på enten klienten eller serveren.

Alternativ 1) Server Side Keep Alive

denne metoden er mindre sikker enn Klientsiden alternativ fordi A) Du må utføre denne handlingen som root, Og B) Fordi det vil gjelde for alle klienttilkoblinger i stedet for bare din. Av denne grunn anbefaler jeg Å bruke Klientsiden tilnærming når det er mulig, eller i det minste fjerne dette alternativet fra serveren når arbeidet er fullført.

slik angir DU ALTERNATIVET ssh keep alive på serveren:

  • Logg inn som rot

  • Rediger filen på/etc/ssh/sshd_config

  • Legg til denne linjen i filen: ClientAliveInterval 60

  • Lagre filen

  • Start sshd på serveren

alternativ 2) client side keep alive

denne metoden er satt på klientmaskinen som du bruker til å koble til serveren. Hvis Du bruker Linux, ligner metoden på server Side trinnene med et par mindre forskjeller.

for å sette SSH keep alive-alternativet på En Linux-klient:

  • Logg inn som rot

  • Rediger filen på /etc/ssh/ssh_config

  • Legg til denne linjen i filen: ServerAliveInterval 60

  • Lagre filen

for å sette SSH keep alive-alternativet På Windows (Med Kitt):

  • åpne putty

  • klikk på kategorien tilkobling i menyen til venstre

  • merk av i boksen for aktiver tcp keepalives (So_keepalive alternativ)

denne historien, «hvordan forhindre ssh Fra Timing out» ble opprinnelig utgitt av itworld .