I did install Mosh on (1) a Mac OS X 10.9.5 machine, (2) a Debian 8 VM, and (3) as Entware-ng package on a router that runs an embedded Linux. Mosh connection from Mac (1) to (2) Debian is ok. Mosh connection from (1) Mac to (3) Linux embedded router fails with the message:
/usr/local/bin/mosh: Did not find mosh server startup message.
Environment:
- Mosh version on the Mac is 1.2.5.
- All machines are configured to ssh login with certificates.
- Mac OS X shell is zsh.
/usr/local/binis in the $PATH of the Mac OS X- Mac Terminal application is iTerm 2.1.4
- Debian 8 is running in a 10.x pvm_nat LAN: parallels virtual machine with shared networking, that Parallels runs on the same Mac.
- Command used to connect to Debian
$ mosh username@10.x.x.x - Router rt-n56u is running at IP 192.168.x using a cabled LAN
- Command to connnect from Mac to router is:
$ mosh username@192.168.x.x - Linux router is running Padavan firmware RT-N56U_3.4.3.9-099_base.trx
Regression
- I did try to disable the Little Snitch firewall on the Mac with no improvement, still:
/usr/local/bin/mosh: Did not find mosh server startup message. - I did also try to start a debug session using:
$ ssh -S none -o ProxyCommand='mosh --fake-proxy -- %h %p' -n -tt user@192.168.x.x -- 'mosh-server new'
MOSH IP 192.168.x.x
Connection to 192.168.x.x closed. - I commented out
SendEnvon the Mac:$ cat /etc/ssh_config | grep SendEnv# SendEnv LANG LC_* - I have tried to disable the firewall on the router, which doesn't make any difference:
/usr/local/bin/mosh: Did not find mosh server startup message.
The rt-n56u log displays this:
May 3 00:42:15 dropbear[819]: Child connection from 192.168.x.y:50824
May 3 00:42:17 dropbear[819]: Pubkey auth succeeded for 'username' with key md5 2c:...:94 from 192.168.x.y:50824
May 3 00:42:18 dropbear[820]: ioctl(TIOCSCTTY): Input/output error
May 3 00:42:18 dropbear[820]: /dev/pts/0: No such file or directory
May 3 00:42:18 dropbear[820]: open /dev/tty failed - could not set controlling tty: No such device or address
May 3 00:42:18 dropbear[819]: Exit (username): Disconnect received
On the rt-n56u:
# ls -l /dev/pts/*
crw--w--w- 1 username root 136, 0 May 3 00:45 /dev/pts/0
# ls -l /dev/tty
crw-rw---- 1 username root 5, 0 Jan 1 2015 /dev/tty
What can be done to fix the mosh connection from this Mac to rt-n56u router?