Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 3749|Odpoveď: 0

[okná] Windows rieši problém, keď sa SSH na Linux po čase automaticky odpojí

[Kopírovať odkaz]
Zverejnené 20. 9. 2024 13:54:46 | | | |
Požiadavky: Teraz majú Windows systémy zabudované OpenSSH programy, ktoré sa dajú pripojiť k vzdialeným linuxovým serverom cez príkazy ssh, ale ak terminál dlho neovládate, spôsobí to falošnú smrť a neodpovedanie, a následné odpojenie.

Pre Windows je predvolený inštalačný priečinok %systemdrive%\Windows\System32\openssh, ako je znázornené na obrázku nižšie:



riešenie

Nastavte konfiguračný súbor OpenSSH a vo Windows klient OpenSSH (ssh) číta konfiguračné údaje z konfiguračného súboru v nasledujúcom poradí:

ssh.exe začať použitím parametra -F, ktorý špecifikuje cestu k konfiguračnému súboru a názov záznamu pre daný súbor.
Profil používateľa sa nachádza na %userprofile%\.ssh\config
Celosystémový profil sa nachádza na%programdata%\ssh\ssh_config

Takže, novéssh_configsúbor (napr. priečinok C:\ProgramData\ssh), nakonfigurovaný nasledovne:

ServerAliveInterval 50: Toto nastavenie špecifikuje, že SSH klient pošle serveru heartbeat paket (SSH správu bez dát) každých 50 sekúnd, aby sa zabezpečilo, že spojenie zostane aktívne. To je užitočné na zabránenie odpojeniu niektorých sprostredkovateľských zariadení, ako sú smerovače alebo firewally, v dôsledku dlhodobej nečinnosti. Ak server na tento heartbeat paket nereaguje, klient pokračuje v odosielaní.
ServerAliveCountMax 3: Toto nastavenie určuje maximálny počet pokusov SSH klienta odoslať heartbeat pakety serveru bez akejkoľvek výmeny dát. Ak stále nedostanete odpoveď od servera ani po dosiahnutí maximálneho počtu prípadov, spojenie sa považuje za prerušené alebo nedôveryhodné a automaticky sa uzavrie. V tomto príklade, ak klient pošle heartbeat pakety trikrát za sebou bez odpovede od servera, odpojí sa.

Potom reštartuj okno terminálu.

Referencia:Prihlásenie na hypertextový odkaz je viditeľné.





Predchádzajúci:.NET/C# volá open source službu skenovania vírusov ClamAV
Budúci:VS 2022 Package Management Console Čínske skreslené riešenie
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com