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.
|