Estoy usando macbook y me molesta el tiempo de espera de ssh todos los días.
Cuando mi conexión a Internet está inactiva (al mudarme a la sala de conferencias) o la mayoría de las veces que el macbook pasa al modo de suspensión, las conexiones ssh muestran un mensaje de tiempo de espera Timeout, server ~~~~ not responding.
después de 10 ~ 15 segundos, y cualquier entrada de tecla, incluida Ctrl + zxcd todo no hace nada antes de que se agote el tiempo de espera.
¿Cómo puedo cambiar esto? Entonces, en lugar de esperar 15 segundos para volver a abrir ssh o reiniciar el terminal para abrir otra conexión ssh, puedo recibir un mensaje de tiempo de espera & desconectarse después de 3 segundos?
Aquí está mi archivo ~ / .ssh / config ... sí, he intentado ServerAliveInterval pero no funcionó.
Host git-codecommit.*.amazonaws.com
User ABCDEFGHICJKLMNOPQRST
IdentityFile ~/.ssh/id_rsa
Host *
ServerAliveInterval 3
ConnectTimeout 3
ConnectionAttempts 1
También se modifica mi / etc / ssh / ssh_config que contiene solo comentarios.
(Debido a bash: warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
.)
Para reproducir esto, ssh cualquier host remoto y luego desactiva el wifi.