Я установил Mosh
на (1) машину Mac OS X 10.9.5, (2) виртуальную машину Debian 8 и (3) в качестве пакета Entware-ng на маршрутизаторе, на котором установлен встроенный Linux. Подключение Mosh от Mac (1) к (2) Debian в порядке. Подключение Mosh от (1) Mac к (3) встроенному маршрутизатору Linux завершается с сообщением:
/usr/local/bin/mosh: Не удалось найти сообщение о запуске сервера mosh.
Среда:
- Версия Mosh на Mac - 1.2.5.
- Все машины настроены на ssh логин с сертификатами.
- Оболочка Mac OS X - это Zsh.
/usr/local/bin
находится в $ PATH Mac OS X- Приложение Mac Terminal - это iTerm 2.1.4
- Debian 8 работает в локальной сети 10.x pvm_nat: параллельная виртуальная машина с общей сетью, которую Parallels работает на том же Mac.
- Команда, используемая для подключения к Debian
$ mosh username@10.x.x.x
- Маршрутизатор rt-n56u работает по IP 192.168.x через кабельную локальную сеть
- Команда для подключения от Mac к маршрутизатору:
$ mosh username@192.168.x.x
- На роутере Linux работает прошивка Padavan RT-N56U_3.4.3.9-099_base.trx
регрессия
- Я попытался отключить брандмауэр Little Snitch на Mac без каких-либо улучшений:
/usr/local/bin/mosh: Did not find mosh server startup message.
- Я также попытался запустить сеанс отладки, используя:
$ 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.
- Я закомментировал
SendEnv
на Mac:$ cat /etc/ssh_config | grep SendEnv
# SendEnv LANG LC_*
- Я попытался отключить брандмауэр на маршрутизаторе, который не имеет никакого значения:
/usr/local/bin/mosh: Did not find mosh server startup message.
Журнал rt-n56u отображает это:
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
На рт-н56у:
# 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
Что можно сделать , чтобы исправить подключение mosh
из этого Mac к.т.-N56U маршрутизатор?