|
Jos olet järjestelmänvalvoja ja käytät SSH Yhteyden muodostaminen muihin järjestelmiin on tapahtunut sinulle useammin kuin kerran, että jonkin ajan kuluttua yhteys katkeaa ja sinun on muodostettava yhteys uudelleen, mistä seuraa tietojen menetys. |
Tämä "temppu" on hyvin tiedossa kaikille järjestelmänvalvojille, mutta ehkä jotkut teistä eivät tiedä sitä.
Ajatuksena on, että palvelin pakottaa asiakkaan lähettämään paketin pitämään yhteyden auki (joka tunnetaan yleensä nimellä keep-hengissä), ja se määritetään SSH-palvelimessa, johon yhdistämme, muuttamalla tiedostoa / etc / ssh / sshd_config ja lisäämällä nämä kaksi riviä ssh-daemon-kokoonpanoon:
TCPKeepAlive kyllä
ClientAliveInterval 60
Tämän vuoksi meidän on vain käynnistettävä ssh-demoni hiljaa uudelleen, ja kun muodostamme yhteyden, voimme jättää istunnon auki pelkäämättä yhteyden katkeamista.
Toinen mahdollinen vaihtoehto on käyttää työkalua nimeltä autossh. Asenna se Ubuntuun ja johdannaisiin vain ajamalla:
sudo apt-get install autossh
Jos haluamme käyttää sitä yksinkertaisella tavalla, voimme jo suorittaa:
autossh remote_user @ remote_host
Lähde: Sinologic