jos olen päätteessä ottanut ssh-yhteyden etäkoneeseen ja etäkone sammutetaan, niin pääte jää jumiin eikä sulkeudu kuin ikkunan ruksista.
ctrl c tai ctrl z ei tee mitään.
onko jotain keinoa muuta kuin sammuttaa pääteikkuna ja avata uudelleen?
ctrl c tai ctrl z ei tee mitään.
onko jotain keinoa muuta kuin sammuttaa pääteikkuna ja avata uudelleen?
Vastaukset 6
Vanhimmat
ihan xterm:llä samaa ja sitten vielä ihan oikeassa terminaalissa. Veikkaan bugia emulaattorissa(mitä käytät?).
Mitä tulostaa komento
cat /etc/ssh/ssh_config file
siinä kohdat ConnectionTimeout, TCPKeepAlive ovat kai ne mielenkiintoisimmat.
Eiku noin se oli
ConnectTimeout
Voit kokeilla muuttaa asetuksia jos kopioit edellä mainutun konffifilu kotihakemistoosi nimelle ~/.ssh/config jolloin voit tehdä userina muutoksia siihen. Katso muutenkin ettei tällainen rivi löytyy
PermitRootLogin no
ainakin jos koneessasi on myös ssh-serveri.
Kamalaa kirjoitusta, sori.
Jos sinulla on koneessa myös ssh-server asennettuna niin katso siis että tuo rootin kirjautuminen on estetty kuten yllä on.
Kokeile laittaa ssh_config säätötiedostoon ServerAliveInterval arvoksi vaikka 15 niin ssh lähettää serverille kyselyn "Ollaanko vielä siellä?". ServerAliveCountMax oletusarvo on kolme, joten yhteys katkaistaan alle minuutin kuluttua serverin pysähtymisestä.
Joka tapauksessa serveri sammutetaan väärin. Asianmukainen sammutus heittää ssh-asiakkaan oikeaoppisesti ulos.
Tietysti yhteyden voi katkaista käsipelilläkin. Oikea katkaisukomento on ~. eli aaltoviiva ja piste. Ctrl-c näpyttely välitetään serverille.