Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 3749|Atbildi: 0

[Windows] Windows novērš problēmu, kad SSH uz Linux pēc kāda laika automātiski atvienojas

[Kopēt saiti]
Publicēts 20.09.2024 13:54:46 | | | |
Prasības: Tagad Windows sistēmās ir iebūvētas OpenSSH programmas, kuras var savienot ar attāliem Linux serveriem, izmantojot ssh komandas, bet, ja jūs ilgstoši neizmantojat termināli, tas izraisīs viltus nāvi un nereaģēšanu, un pēc tam atvienosies.

Operētājsistēmai Windows noklusējuma instalācijas mape ir %systemdrive%\Windows\System32\openssh, kā parādīts zemāk redzamajā attēlā:



šķīdums

Iestatiet OpenSSH konfigurācijas failu, un sistēmā Windows OpenSSH klients (ssh) nolasa konfigurācijas datus no konfigurācijas faila šādā secībā:

ssh.exe sākt, izmantojot parametru -F, norādot ceļu uz konfigurācijas failu un šī faila ieraksta nosaukumu.
Lietotāja profils atrodas vietnē %userprofile%\.ssh\config
Sistēmas profils atrodas%programdata%\ssh\ssh_config

Tātad, jaunsssh_configfails (piemēram, C:\ProgramData\ssh mape), konfigurēts šādi:

ServerAliveInterval 50: Šis iestatījums norāda, ka SSH klients ik pēc 50 sekundēm nosūtīs serverim sirdsdarbības paketi (SSH ziņojumu bez datiem), lai nodrošinātu, ka savienojums paliek aktīvs. Tas ir noderīgi, lai novērstu dažu starpierīču, piemēram, maršrutētāju vai ugunsmūru, atvienošanu ilgstošas neaktivitātes dēļ. Ja serveris nereaģē uz šo sirdsdarbības paketi, klients turpina sūtīt.
ServerAliveCountMax 3: Šis iestatījums norāda, cik reižu SSH klients mēģinās nosūtīt sirdsdarbības paketes uz serveri bez datu apmaiņas. Ja pēc maksimālā reižu skaita sasniegšanas joprojām nesaņemat atbildi no servera, savienojums tiek uzskatīts par pārtrauktu vai neuzticamu, un savienojums tiek automātiski slēgts. Šajā piemērā, ja klients nosūta sirdsdarbības paketes 3 reizes pēc kārtas, nesaņemot atbildi no servera, tas atvienosies.

Pēc tam restartējiet termināļa logu.

Atsauce:Hipersaites pieteikšanās ir redzama.





Iepriekšējo:.NET/C# izsauc ClamAV atvērtā koda vīrusu skenēšanas pakalpojumu
Nākamo:VS 2022 pakotņu pārvaldības konsoles ķīniešu kropļots risinājums
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com