Running roscore and nodes in separate computers
Due to limited storage space, I would like to run my roscore
and certain important packages in one system (A Jetson TX1 running ros indigo
on ubuntu 14.04
) and my subscriber packages in another. Both these systems are on the same router. I believe that Jetson is to be set up as a master/server and the other system should be a client. But how can I set these up?
http://wiki.ros.org/ROS/NetworkSetup
Also know that you have to use RSA keys with SSH in ROS, because ROS uses a library for SSH support that doesn't support the newer algorithms. See http://answers.ros.org/question/41446... for more details.
And if you've already been SSH-ing between the hosts, you'll have to manually remove the keys from ~/.ssh/known_hosts (or remove the whole file) before using ssh again with the
-oHostKeyAlgorithms='ssh-rsa'
flag.