Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 3749|Svar: 0

[fönster] Windows löser ett problem där SSH till Linux automatiskt kopplas bort efter ett tag

[Kopiera länk]
Publicerad på 2024-09-20 13:54:46 | | | |
Krav: Nu har Windows-system inbyggda OpenSSH-program, som kan kopplas till fjärrservrar på Linux via ssh-kommandon, men om du inte använder terminalen under lång tid orsakar det falsk död och oresponsivitet, och sedan kopplas du bort.

För Windows är standardinstallationsmappen %systemdrive%\Windows\System32\openssh, som visas på bilden nedan:



lösning

Sätt upp en OpenSSH-konfigurationsfil, och i Windows läser OpenSSH-klienten (ssh) konfigurationsdata från konfigurationsfilen i följande ordning:

ssh.exe börjar med att använda parametern -F, som specificerar sökvägen till konfigurationsfilen och postnamnet för den filen.
Användarens profil finns på %userprofile%\.ssh\config
Den systemövergripande profilen finns på%programdata%\ssh ssh_config\

Så, nyttssh_configfil (t.ex. C:\ProgramData\ssh-mapp), konfigurerad enligt följande:

ServerAliveInterval 50: Denna inställning specificerar att SSH-klienten skickar ett hjärtslagspaket (SSH-meddelande utan data) till servern var 50:e sekund för att säkerställa att anslutningen förblir aktiv. Detta är användbart för att förhindra att vissa mellanliggande enheter, såsom routrar eller brandväggar, kopplas bort på grund av långvarig inaktivitet. Om servern inte svarar på detta hjärtslagspaket fortsätter klienten att skicka.
ServerAliveCountMax 3: Denna inställning specificerar det maximala antalet gånger en SSH-klient försöker skicka hjärtslagspaket till servern utan någon datautbyte. Om du fortfarande inte får svar från servern efter att ha nått maxantalet gånger, anses anslutningen vara trasig eller opålitlig och anslutningen stängs automatiskt. I detta exempel, om klienten skickar heartbeat-paket tre gånger i rad utan att få svar från servern, kommer den att koppla bort.

Starta sedan om terminalfönstret.

Hänvisning:Inloggningen med hyperlänken är synlig.





Föregående:.NET/C# anropar ClamAV:s öppna källkodstjänst för virusskanning
Nästa:VS 2022 Package Management Console Kinesisk förvrängd lösning
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com