Vaatimukset: Nyt Windows-järjestelmissä on sisäänrakennettuja OpenSSH-ohjelmia, jotka voidaan yhdistää etä-Linux-palvelimiin ssh-komentojen avulla, mutta jos et käytä terminaalia pitkään aikaan, se aiheuttaa väärennettyä kuolemaa ja reagoimattomuutta, minkä jälkeen yhteys katkeaa.
Windowsille oletusasennuskansio on %systemdrive%\Windows\System32\openssh, kuten alla olevassa kuvassa näkyy:
ratkaisu
Aseta OpenSSH-konfiguraatiotiedosto, ja Windowsissa OpenSSH-asiakas (ssh) lukee konfiguraatiotiedot konfiguraatiotiedostosta seuraavassa järjestyksessä:
ssh.exe aloittaa käyttämällä parametria -F, määrittäen polun konfiguraatiotiedostoon ja kyseisen tiedoston merkintänimen. Käyttäjän profiili sijaitsee osoitteessa %userprofile%\.ssh\config Koko järjestelmän kattava profiili sijaitsee kohdassa%programdata%\ssh\ssh_config
Niin, uusissh_configtiedosto (esim. C:\ProgramData\ssh-kansio), konfiguroituna seuraavasti:
ServerAliveInterval 50: Tämä asetus määrää, että SSH-asiakas lähettää sydämenlyöntipaketin (SSH-viesti ilman dataa) palvelimelle 50 sekunnin välein varmistaakseen, että yhteys pysyy aktiivisena. Tämä on hyödyllistä estämään joidenkin välikäteisten laitteiden, kuten reitittimien tai palomuurien, yhteyden katkeamisen pitkäaikaisen passiivisuuden vuoksi. Jos palvelin ei vastaa tähän heartbeat-pakettiin, asiakas jatkaa lähettämistä. ServerAliveCountMaxMax 3: Tämä asetus määrittää, kuinka monta kertaa SSH-asiakas yrittää lähettää sydämenlyöntipaketteja palvelimelle ilman tiedonvaihtoa. Jos et vieläkään saa vastausta palvelimelta maksimimäärän jälkeen, yhteys katsotaan rikkinäiseksi tai epäluotettavaksi ja yhteys suljetaan automaattisesti. Tässä esimerkissä, jos asiakas lähettää sydämenlyöntipaketteja kolme kertaa peräkkäin ilman vastausta palvelimelta, yhteys katkeaa.
Sitten käynnistä pääteikkuna uudelleen.
Viittaus:Hyperlinkin kirjautuminen on näkyvissä.
|