Hi, I have a beagleboard running debian. I want to remotely connect to the beagleboard from outside it’s current network and I cannot set up any port forwarding. I need a GUI so no SSH. I also need the ability that I can restart the beagleboard remotely and login.
I tried teamviewer but it doesn’t work on arm processor. Google remote connection doesn’t work as I can’t click Get Started, clicking it does nothing.
What are my options?
you can do x-forwarding over ssh...
Regards,
Thanks Robert. Is this a program? I need a GUI to use.
It's a feature of both ssh and x11..
"X11 forwarding is a mechanism that allows graphical interfaces of X11
programs running on a remote system to be displayed on a local client
machine."
Regards,
Thanks is X11 that a program? Sorry but this is new to me.
Thanks. Any other options?
anything else is just going to be 'screen scraping'/etc.....
With x11-forwarding/ssh your talking "directly" with the device's x11 server..
Regards,
If you’re running Windows this video seems to be fairly informative.
https://www.youtube.com/watch?v=QRsma2vkEQE
thanks but what if i don’t know the ip address of the device since it’s not static and not exposed to the outside world? It’s behind a firewall / router
thanks but what if i don’t know the ip address of the device since it’s not static and not exposed to the outside world? It’s behind a firewall / router
Then I’d say you’re SOL. If you’re completely locked out of the network, how would you expect to even SSH in ?
SO, if the network is not yours, you can talk with a network admin and see what your options are. Or if the network is yours you could potentially use a VPN. Which is far more complex / difficult than setting up port forwarding.
Either way, I’d say you have a bit of web searching / reading to do . . .
The way we do this is as follows:
The BBB is monitoring processes and sending data via json to a web server, where it is displayed.
The BBB is behind a firewall, so it must be the one to initiate the communication. The BBB ultimately is the boss here, not the server.
When there is no data coming in, the BBB just sends out a periodic json message to a web server : “Got any commands for me?”
The web server responds with “Nothing at the moment” or any of a set of commands that are recognized by the BBB.
The BBB reports success or failure for each command it receives.
One of the possible commands it recognizes it “Start an ssh session (reverse tunnel) at server x on port y”. This allows us to ssh into the BBB when something needs to be done that was not provided for in the command set.
There are several layers of “fail safe” built in, so that if something fails then the guilty subsystem, then the app itself, and if need be eventually the entire board may be restarted.
This may or may not work for you or be what you have in mind.