Estoy tratando de conectarme a un M2 Mac mini con mosh
.
Sin embargo, al conectar con mosh
, obtengo un error zsh:1: command not found: mosh-server
:
$ mosh @
(@) Contraseña:
zsh:1: command not found: mosh-server
Conexión con m2-mini.local cerrada.
/opt/homebrew/bin/mosh: No se encontró el mensaje de inicio del servidor mosh. (¿Has instalado mosh en tu servidor?)
Definitivamente he instalado mosh en ese servidor. Cuando hago ssh y ejecuto which mosh-server
obtengo /opt/homebrew/bin/mosh-server
:
@ ~ % ssh @
...
@ ~ % which mosh-server
/opt/homebrew/bin/mosh-server
Una solución temporal es ejecutar:
mosh corneliusroemer@m2-mini.local --server /opt/homebrew/bin/mosh-server
pero esto no debería ser necesario?
Curiosamente, cuando ejecuto un comando remoto con ssh -t
, obtengo "mosh-server no encontrado":
@ ~ % ssh corneliusroemer@m2-mini.local -t which mosh-server
(@ cerrada.
¿Qué está pasando aquí?
Actualización:
Esto podría tener algo que ver con el tipo de shell que se carga. Por ejemplo, obtengo:
$ ssh @ -t 'echo $PATH'
/usr/bin:/bin:/usr/sbin:/sbin