Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 3749|Odpověď: 0

[okna] Windows řeší problém, kdy se SSH na Linux po nějaké době automaticky odpojí

[Kopírovat odkaz]
Zveřejněno 20.09.2024 13:54:46 | | | |
Požadavky: Nyní mají Windows vestavěné OpenSSH programy, které lze připojit k vzdáleným linuxovým serverům pomocí ssh příkazů, ale pokud terminál dlouho nepoužíváte, způsobí to falešnou smrt a nereagují, a následné odpojení.

Pro Windows je výchozí instalační složka %systemdrive%\Windows\System32\openssh, jak je vidět na obrázku níže:



řešení

Nastavte konfigurační soubor OpenSSH a ve Windows klient OpenSSH (ssh) čte konfigurační data z konfiguračního souboru v následujícím pořadí:

ssh.exe začít použitím parametru -F, který určí cestu k konfiguračnímu souboru a název záznamu pro tento soubor.
Uživatelův profil se nachází na %userprofile%\.ssh\config
Celosystémový profil se nachází na%programdata%\ssh\ssh_config

Takže, novéssh_configsouboru (např. složka C:\ProgramData\ssh), nakonfigurované následovně:

ServerAliveInterval 50: Toto nastavení specifikuje, že SSH klient pošle serveru každých 50 sekund paket heartbeat (SSH zprávu bez dat), aby bylo zajištěno, že spojení zůstane aktivní. To je užitečné k zabránění odpojení některých mezizařízení, jako jsou routery nebo firewally, kvůli dlouhodobé nečinnosti. Pokud server na tento heartbeat paket nereaguje, klient pokračuje v odesílání.
ServerAliveCountMax 3: Toto nastavení určuje maximální počet pokusů SSH klienta o odeslání heartbeat paketů serveru bez jakékoli výměny dat. Pokud stále nedostanete odpověď od serveru ani po dosažení maximálního počtu případů, spojení je považováno za přerušené nebo nedůvěryhodné a spojení se automaticky ukončí. V tomto příkladu, pokud klient odešle heartbeat pakety třikrát za sebou bez odpovědi od serveru, dojde k odpojení.

Pak restartujte okno terminálu.

Odkaz:Přihlášení k hypertextovému odkazu je viditelné.





Předchozí:.NET/C# volá open source službu virového skenování ClamAV
Další:VS 2022 Console pro správu balíčků Čínské zkreslené řešení
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com