1 votos

El servidor ssh de OSX se desconecta después de 15 minutos

Tengo un Mac mini con macOS Sierra, con el inicio de sesión remoto activado. Puedo hacer ssh en el mini sin problemas (cliente SSH de Cygwin), pero si emito un comando de larga duración (por ejemplo, la construcción de clang de la fuente) no se completa, porque la conexión ssh se desconecta. Este es el final de la salida del cliente ssh cuando se invoca con el comando -vvv interruptor:

debug3: send packet: type 1
debug1: channel 0: free: client-session, nchannels 1
debug3: channel 0: status: The following connections are open:
  #0 client-session (t4 r0 i0/0 o0/0 fd 4/5 cc -1)

Connection to mini11 closed by remote host.
Connection to mini11 closed.
Transferred: sent 3712, received 129732 bytes, in 735.3 seconds
Bytes per second: sent 5.0, received 176.4
debug1: Exit status -1

He probado a ejecutar el comando de compilación desde caffeinate -i pero no parece haber servido de nada. ¿Y ahora qué?

Todos los artículos sobre SSH para OS/X que encontré eran sobre SSH para OS/X cliente que se desconecta.

0 votos

Yo comprobaría si tienes un cortafuegos en algún lugar intermedio que está cortando la conexión después de x cantidad de minutos

0 votos

No. Ambas máquinas están en mi red local con direcciones fijas 192.168.x.x.

1voto

Jakuje Puntos 318

Debería poder forzar al cliente a enviar mensajes keepalive si no hay actividad configurando TCPKeepAlive yes (debería ser por defecto) en ssh_config .

Si no sirve de nada, puedes probar a poner

ServerAliveCountMax 5
ServerAliveInterval 600 # seconds = 10 minutes

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X