SSH Forwarding

One thing I see a lot of people in the dark about is “SSH X Forwarding”. Yes, it sounds scary. But it really just means that you can run applications from any computer that has an “X client”. Yes, that also sounds scary. But if you are running Ubuntu as a desktop, then you are running an “X server”. For example, at work I have a vmware-server that I have various operating systems so I can test web layouts in different browsers.

# ssh -X sharms@mywork.com
# vmware

When I run this, even though vmware is installed on my system at work, I can use it from my laptop! Check it out:

vmware running remotely

Yes. It was that easy. And for another neat feature, now I took a screenshot with Gimp, which is basically photoshop for linux. I needed a way to upload these files to my webhost. So I went to “Places -> Connect to server” and filled this in:

Then all I did was drag my files into the folder, and bam, I uploaded my files. Easy. Cool. Ubuntu.

FreeNX
For some people, ssh X forwarding may be a bit slow. If you don’t have a fast connection, you can try FreeNX instead.

Related posts:

  1. Using SSH to access internal network sites from an external network
  2. Connecting to Avocent DSR4020 IP-to-KVM switch
  3. Connecting to Ubuntu from Windows
  4. VMWare Workstation 6.5
  5. Windows to Linux USB key