Sto usando macbook e annoiato dal timeout di ssh ogni giorno.
Quando la mia connessione Internet non funziona (spostandomi nella sala conferenze) o quasi tutte le volte che il macbook entra in modalità sospensione, le connessioni ssh mostrano il messaggio di timeout Timeout, server ~~~~ not responding.
dopo 10 ~ 15 secondi e qualsiasi input chiave incluso Ctrl + zxcd tutto non fa nulla prima del timeout.
Come posso cambiare questo, quindi invece di aspettare 15 secondi per riaprire ssh o riavviare il terminale per aprire un'altra connessione ssh che posso ottenere il messaggio di timeout e amp; si disconnette dopo 3 secondi?
Ecco il mio file ~ / .ssh / config ... sì, ho provato ServerAliveInterval ma non ha funzionato.
Host git-codecommit.*.amazonaws.com
User ABCDEFGHICJKLMNOPQRST
IdentityFile ~/.ssh/id_rsa
Host *
ServerAliveInterval 3
ConnectTimeout 3
ConnectionAttempts 1
Anche il mio / etc / ssh / ssh_config viene modificato in modo che contenga solo commenti.
(A causa di bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
.)
Per riprodurre questo, ssh qualsiasi host remoto e quindi disattivare Wifi.