hi all,
yes, i need help as i'm over my head.
ok, here's the scenario:
mycomputer <-- OS X machine, full access
myrouter <-- full access
[internet]
labgateway <-- no access
[internal school network]
mylabcomputer <-- running Red Hat (64-bit! woot), user-level access but not root
what connections can i make?
i can ssh from the lab computer to the outside world, including directly to my OS X machine. i canNOT ssh from the outside world directly to the lab machine (i can ssh to it from within the lab, however).
what do i want to do?
my work is in Matlab on the lab computer. i want to work from home in a secure fashion. this means no vnc for the time being: i want to forward X over ssh.
what have i tried?
the obvious solution would be to use the -X flag with ssh, no? yeah, i thought that, too, but the syntax of -X is such that it's used when connecting from the computer on which you wish to display things (ie, my OS X machine) to the computer that will actually be running the app (ie, Matlab on the Linux lab machine).
so the net result is that ssh -X won't work directly...
unix admins, what should i do? is there a "reverse -X" flag or equivalent out there that would let me do what i wish to do directly?
am i better off running a ghetto vnc server on the linux machine restricted to connections from localhost and then doing a ssh reverse tunnel from the lab machine to my machine? (i think that'd work, but i might raise the ire of my lab admin, and it wouldn't handle my 4 virtual desktops at all.)
TIA.
yes, i need help as i'm over my head.
ok, here's the scenario:
mycomputer <-- OS X machine, full access
myrouter <-- full access
[internet]
labgateway <-- no access
[internal school network]
mylabcomputer <-- running Red Hat (64-bit! woot), user-level access but not root
what connections can i make?
i can ssh from the lab computer to the outside world, including directly to my OS X machine. i canNOT ssh from the outside world directly to the lab machine (i can ssh to it from within the lab, however).
what do i want to do?
my work is in Matlab on the lab computer. i want to work from home in a secure fashion. this means no vnc for the time being: i want to forward X over ssh.
what have i tried?
the obvious solution would be to use the -X flag with ssh, no? yeah, i thought that, too, but the syntax of -X is such that it's used when connecting from the computer on which you wish to display things (ie, my OS X machine) to the computer that will actually be running the app (ie, Matlab on the Linux lab machine).
so the net result is that ssh -X won't work directly...
unix admins, what should i do? is there a "reverse -X" flag or equivalent out there that would let me do what i wish to do directly?
am i better off running a ghetto vnc server on the linux machine restricted to connections from localhost and then doing a ssh reverse tunnel from the lab machine to my machine? (i think that'd work, but i might raise the ire of my lab admin, and it wouldn't handle my 4 virtual desktops at all.)
TIA.