How to fix “Did not find mosh server startup message.” when connecting from OS X to Linux router?
up vote
4
down vote
favorite
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/bin
is 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
SendEnv
on 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?
linux networking macos router mosh
add a comment |
up vote
4
down vote
favorite
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/bin
is 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
SendEnv
on 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?
linux networking macos router mosh
add a comment |
up vote
4
down vote
favorite
up vote
4
down vote
favorite
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/bin
is 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
SendEnv
on 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?
linux networking macos router mosh
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/bin
is 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
SendEnv
on 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?
linux networking macos router mosh
linux networking macos router mosh
edited May 3 '16 at 12:05
asked May 3 '16 at 7:40
Pro Backup
3271622
3271622
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
up vote
2
down vote
Check where the mosh-server
binary is installed in the embedded Linux, and pass that path to the server
option in your mosh
command.
Suppose the mosh-server
binary is installed in /usr/bin/
directory in the embedded Linux, then run mosh
like:
$ mosh --server=/usr/bin/mosh-server username@192.168.x.x
add a comment |
up vote
0
down vote
Export LC_CTYPE to value of LANG(echo $LANG) of that of the mosh server.
2
Can you expand on how the OP would do this? Please take a look at How to Answer and take our tour.
– Burgi
Nov 22 at 9:22
add a comment |
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
2
down vote
Check where the mosh-server
binary is installed in the embedded Linux, and pass that path to the server
option in your mosh
command.
Suppose the mosh-server
binary is installed in /usr/bin/
directory in the embedded Linux, then run mosh
like:
$ mosh --server=/usr/bin/mosh-server username@192.168.x.x
add a comment |
up vote
2
down vote
Check where the mosh-server
binary is installed in the embedded Linux, and pass that path to the server
option in your mosh
command.
Suppose the mosh-server
binary is installed in /usr/bin/
directory in the embedded Linux, then run mosh
like:
$ mosh --server=/usr/bin/mosh-server username@192.168.x.x
add a comment |
up vote
2
down vote
up vote
2
down vote
Check where the mosh-server
binary is installed in the embedded Linux, and pass that path to the server
option in your mosh
command.
Suppose the mosh-server
binary is installed in /usr/bin/
directory in the embedded Linux, then run mosh
like:
$ mosh --server=/usr/bin/mosh-server username@192.168.x.x
Check where the mosh-server
binary is installed in the embedded Linux, and pass that path to the server
option in your mosh
command.
Suppose the mosh-server
binary is installed in /usr/bin/
directory in the embedded Linux, then run mosh
like:
$ mosh --server=/usr/bin/mosh-server username@192.168.x.x
answered Jul 4 '16 at 2:52
jgomo3
191111
191111
add a comment |
add a comment |
up vote
0
down vote
Export LC_CTYPE to value of LANG(echo $LANG) of that of the mosh server.
2
Can you expand on how the OP would do this? Please take a look at How to Answer and take our tour.
– Burgi
Nov 22 at 9:22
add a comment |
up vote
0
down vote
Export LC_CTYPE to value of LANG(echo $LANG) of that of the mosh server.
2
Can you expand on how the OP would do this? Please take a look at How to Answer and take our tour.
– Burgi
Nov 22 at 9:22
add a comment |
up vote
0
down vote
up vote
0
down vote
Export LC_CTYPE to value of LANG(echo $LANG) of that of the mosh server.
Export LC_CTYPE to value of LANG(echo $LANG) of that of the mosh server.
answered Nov 22 at 9:19
user1618238
1
1
2
Can you expand on how the OP would do this? Please take a look at How to Answer and take our tour.
– Burgi
Nov 22 at 9:22
add a comment |
2
Can you expand on how the OP would do this? Please take a look at How to Answer and take our tour.
– Burgi
Nov 22 at 9:22
2
2
Can you expand on how the OP would do this? Please take a look at How to Answer and take our tour.
– Burgi
Nov 22 at 9:22
Can you expand on how the OP would do this? Please take a look at How to Answer and take our tour.
– Burgi
Nov 22 at 9:22
add a comment |
Thanks for contributing an answer to Super User!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fsuperuser.com%2fquestions%2f1072425%2fhow-to-fix-did-not-find-mosh-server-startup-message-when-connecting-from-os-x%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown