So I have an AWS ec2 instance that I am trying to run gzserver on and then locally I want to connect to it with gzclient. I am working with gazebo-2.2
These are my steps:
AWS instance:
ssh into instance (I try ssh -X, ssh -Y and ssh) source /usr/shared/gazebo/setup.sh GAZEBO_IP=[aws_public_ip] GAZEBO_MASTER_URI=[aws_public_ip] gzserver worlds/shapes.world Locally:
source /usr/shared/gazebo/setup.sh GAZEBO_IP=[local_public_ip] GAZEBO_MASTER_URI=[aws_public_ip] gzclient The client appears to connect to the server. The gazebo GUI appears but the world does not, just a black screen. After some time both the server and client eventually crash.
But if I run both gzserver and gzclient on the same machine (AWS instance or locally) it works.
I setup my AWS instance and my machine to accept all traffic on all ports so I don't think that could be the problem.
Any ideas would help!