Я встановив Mosh
на (1) машину Mac OS X 10.9.5, (2) Debian 8 VM та (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
На 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
Що можна зробити, щоб виправити mosh
з'єднання з цього Mac на маршрутизаторі rt-n56u?