Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 3749|Svar: 0

[vinduer] Windows løser et problem, hvor SSH til Linux automatisk afbrydes efter et stykke tid

[Kopier link]
Opslået på 20/09/2024 13.54.46 | | | |
Krav: Nu har Windows-systemer indbyggede OpenSSH-programmer, som kan forbindes til fjern-Linux-servere via ssh-kommandoer, men hvis du ikke betjener terminalen i lang tid, vil det forårsage falsk død og manglende respons, og derefter afbrydes forbindelsen.

For Windows er standardinstallationsmappen %systemdrive%\Windows\System32\openssh, som vist på billedet nedenfor:



opløsning

Opret en OpenSSH-konfigurationsfil, og i Windows læser OpenSSH-klienten (ssh) konfigurationsdata fra konfigurationsfilen i følgende rækkefølge:

ssh.exe starter med at bruge parameteren -F, hvor stien til konfigurationsfilen og navnet på indgangen for den fil angives.
Brugerens profil findes på %userprofile%\.ssh\config
Den systemomfattende profil er placeret på%programdata%\ssh ssh_config\

Så, nytssh_configfil (f.eks. C:\ProgramData\ssh-mappe), konfigureret som følger:

ServerAliveInterval 50: Denne indstilling angiver, at SSH-klienten sender en heartbeat-pakke (SSH-besked uden data) til serveren hvert 50. sekund for at sikre, at forbindelsen forbliver aktiv. Dette er nyttigt for at forhindre, at nogle mellemliggende enheder, såsom routere eller firewalls, afbrydes på grund af langvarig inaktivitet. Hvis serveren ikke svarer på denne heartbeat-pakke, fortsætter klienten med at sende.
ServerAliveCountMax 3: Denne indstilling angiver det maksimale antal gange, en SSH-klient vil forsøge at sende heartbeat-pakker til serveren uden nogen dataudveksling. Hvis du stadig ikke modtager svar fra serveren efter at have nået det maksimale antal gange, betragtes forbindelsen som brudt eller utroværdig, og forbindelsen lukkes automatisk. I dette eksempel, hvis klienten sender heartbeat-pakker 3 gange i træk uden at modtage svar fra serveren, vil den afbryde forbindelsen.

Genstart derefter terminalvinduet.

Henvisning:Hyperlink-login er synlig.





Tidligere:.NET/C# kalder ClamAV's open source virusscanningstjeneste
Næste:VS 2022 Pakkehåndteringskonsol kinesisk forvansket løsning
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com