Ištaisykite SSH Error „Terminal“ ir „Linux“: kliento_laipsnis: siųsti atsijungti: nutrūkęs vamzdis

Pats saugiausias ryšys su nuotoliniu serveriu yra per SSH kriptografinio tinklo protokolą (Secure Shell).

Dažna problema, su kuria susiduria serverių administratoriai arba tie, kurie užmezga ryšį per SSH per terminalą ar glaistai, yra staigus atsijungimas nuo sesijos su pranešimu: client_loop: send disconnect: Broken pipe .
Dažniausiai šis atsijungimo pranešimas pasirodo po laikotarpio, per kurį SSH sesijoje nebuvo vykdoma jokia komandinė eilutė. Daugelis nori kartkartėmis prisiminti atvirą sesiją ir duoti kitai "Enter“Arba„ w “, kad sesija būtų atvira. Geresnis sprendimas yra sustabdyti staigų sesijos uždarymą po „tuščiosios eigos“ laikotarpio.

Kaip išvengti staigios SSH sesijos pabaigos su “client_loop: send disconnect: Broken pipe” terminale („Linux“ / Mac) 

Tiek Linux, tiek Mac, SSH konfigūracijoje bus pridėta eilutė. Mes atidarome ir redaguojame failą “ssh_config”.

sudo nano /etc/ssh/ssh_config

Mes pridedame eilutę:

Host *
ServerAliveInterval 120

Išsaugoti ir uždaryti failą "„ssh_config““. Jei turėsime „Linux“, turėsime restartAš turiu „sshd“ paslaugą.

Kryptis ServerAliveInterval išsiųs nulinį paketą į serverį 120 sekundžių intervalais, kad sesija išliktų gyva ir taip būtų išvengta staigaus uždarymo.

3 komentarai
Palikti atsakymą

Jūsų elektroninio pašto adresas address nebus skelbiamas. Privalomi laukai yra pažymėti *

VISO
0
akcijos
Ankstesnis straipsnis

Kaip pataisyti Error 418 Atrodai kaip robotas

Kitas straipsnis

„Microsoft“ pristato dvigubo rakto šifravimą - saugos sprendimą su dvigubu slaptų duomenų šifravimu

VISO
0
Dalintis