ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question
0

Unable to establish ssh connection : No authentication methods available

asked 2018-02-26 17:43:27 -0500

amstrudy gravatar image

updated 2018-02-26 17:43:38 -0500

I'm trying to run nodes on two different machines within the same launch file, so I am using the <machine> tag to do so.

<machine name="roboRIO" address=10.9.0.29" env-loader="path/to/script" user="admin" />

The user doesn't require a password. I can definitely ssh onto the remote host with that same IP. I'm not sure what the problem could be. Any help is appreciated.

edit retag flag offensive close merge delete

Comments

Try specifying the environment loader script on your second machine. Have a look here on how to do so.

l4ncelot gravatar image l4ncelot  ( 2018-02-28 07:37:26 -0500 )edit

Also ROS uses different SSH key algorithm than the one used with default SSH client. Have a look here on how to solve it.

l4ncelot gravatar image l4ncelot  ( 2018-02-28 07:37:51 -0500 )edit

1 Answer

Sort by ยป oldest newest most voted
0

answered 2018-02-28 07:53:37 -0500

amstrudy gravatar image

The key to answering this was actually adding a password. There was some weirdness while trying to log into the second device via ssh with a blank password.

edit flag offensive delete link more

Question Tools

2 followers

Stats

Asked: 2018-02-26 17:43:27 -0500

Seen: 1,388 times

Last updated: Feb 28 '18