Kako održati SSH veze "na životu"

Ako ste redoviti korisnik SSH-a, vjerojatno ste primijetili da se on ponekad "isključuje". Da biste to ispravili, jednostavno morate "zaprljati ruke" i promijeniti neke konfiguracijske datoteke.


Da biste to učinili, morate promijeniti vrijednosti dodijeljene 2ma varijablama ServerAliveCountMax i ServerAliveInterval.

ServerAliveCountMax postavlja broj poruka "poslužitelj je živ" koje se mogu poslati bez ssh primanja odgovora od poslužitelja. Ova vrsta poruke bitna je da biste znali je li veza još uvijek aktivna ili ne (možda je poslužitelj "propao" itd.).

ServerAliveInterval postavlja interval (u sekundama) nakon kojeg će, u slučaju da poslužitelj ne odgovori, ssh ponovno poslati poruku u kojoj se traži odgovor.

Na klijenta

Da bi promjene imale učinka za sve korisnike, datoteka se mora izmijeniti  / Etc / ssh / ssh_config. S druge strane, ako želite da promjene stupe na snagu samo za vašeg korisnika, izmijenite datoteku ~ / .Ssh / konfiguracija.

U SSH konfiguracijsku datoteku dodajte sljedeće:

Domaćin *
    ServerAlive Interval 300
    ServerAliveCountMax 3

Na poslužitelju

Da bi poslužitelj održavao veze sa svim klijentima, dodajte sljedeće u datoteku / Etc / ssh / sshd_config:

ServerAlive Interval 300
ServerAliveCountMax 3

Ova konfiguracija uzrokuje da klijent / poslužitelj šalje poruku partneru svakih 300 sekundi (5 minuta) i odustaje pri trećoj prilici ako nije primio nikakav odgovor.


3 komentara, ostavi svoj

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   Algave dijo

    Vrlo dobro čak i što u Archlinuxu uređujemo istu datoteku / etc / ssh / sshd_config i komentiramo (uklanjamo #) ClientAliveInterval i mijenjamo vrijednost s 0 na 300, također komentiramo ClientAliveCountMax i ostavljamo zadanu vrijednost 3 (ovo za klijenta) .

  2.   ermimetal dijo

    Puno vam hvala na informacijama, ovim ću uštedjeti puno posla.