LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Server (https://www.linuxquestions.org/questions/linux-server-73/)
-   -   remote control, X over SSH (https://www.linuxquestions.org/questions/linux-server-73/remote-control-x-over-ssh-747673/)

RWBlue01 08-14-2009 09:44 PM

remote control, X over SSH
 
I want to do remote control of a remote Red hat system.

On the local side I will have no control of the windows system or the firewall. I can bring a CD with executables on it, but I will not be able to install something like Exceed.

On the remote side, I have full control.

What are my options?



IF it makes a difference, the remote system is Redhat.

theNbomr 08-14-2009 10:20 PM

To login, you will need an ssh client or a telnet client (but the Linux host may not have a telnet server running). I don't think either of these are present by default on Windows systems. To run GUI applications, your local host will require an X server (such as Exceed, which you mentioned). X is definitely not normally present on Windows hosts.

It sounds like your only alternative is to boot a live CD.

--- rod.

RWBlue01 08-16-2009 10:09 AM

I can run a program, but not an install package on the windows system.

Using putty is not a problem. Since it is not an install package, I can take it with me, do my business, and leave with it.


The X-Server (Exceed) will be a problem. I can not run an install package on the windows system. Is there an X-Server, which doesn't need an install?



Running a live cd would definitely be a no no.

theNbomr 08-16-2009 11:33 AM

I don't understand the difference between installing Putty and installing Exceed. Can you elaborate? What exactly do you mean by 'doesn't need an install'?
For a list of free and commercial X servers, see X/Motif for Microsoft Windows, Macintosh, and other OSs. Perhaps something there matches your requirement.
If you are logging in to the Linux host to act as an administrator, then perhaps you do not need an X server. Most sysadmin activities can be done with just a shell and text-mode tools.

--- rod.

Hangdog42 08-16-2009 12:14 PM

Is VNC installed on the remote system? If so, there are VNC clients for Windows and you can run VNC tunneled over SSH.

mrclisdue 08-16-2009 12:22 PM

Similarly, the remote system can be accessed via vnc through your browser (providing that java is functioning on the local windows system....)

cheers,

RWBlue01 08-16-2009 01:26 PM

Quote:

Originally Posted by theNbomr (Post 3645455)
I don't understand the difference between installing Putty and installing Exceed. Can you elaborate? What exactly do you mean by 'doesn't need an install'?

--- rod.

On windows, Putty is just a single executable. It is nice and simple. I don't have to alter the windows system.

All the X servers I have played with require multiple files installed, with changes to the registry, administrative access. Although I have the skills to get administrative access that would violate the rules. I can not change the registry on the local windows box.



As far as VNC, I have used it in the past, I like it. I prefer not to have it exposed over the internet as is, but if I can access it via ssh that would be great. Can you point me to instructions on how to make this happen?

mrclisdue 08-16-2009 04:05 PM

You can use putty to establish a tunnel for vnc - there are many tutorials available online, like this one:

http://martybugs.net/smoothwall/puttyvnc.cgi

Bear in mind that the screenshots may not be identical to your situation, as some of the tutorials may be dated, but basically, the tunnel will allow you to view your remote machine "locally", over ssh.

Hence, depending on which local port you use, the address you input to vncviewer would be localhost:1, etc.

As for a more convoluted ssh solution, you can establish an ssh internet proxy connection, using your *nix box as the proxy:

http://www.slugsite.com/archives/315

Thusly, you can access your *nix box through your browser, or regular vnc, but it's not elegant....

cheers,


All times are GMT -5. The time now is 08:04 PM.