Typically when an ssh connection is made you only have command line access to the terminal of the host machine. You will not be able to run “gedit”, “kate”, or other graphical editing programs. If you do the following you will be able to edit files on the host machine using a graphical program. On the host machine edit: sudo nano /etc/ssh/ssh_conf Add at the top of the file: X11Forwarding yes Close, and restart: control o, control x, sudo service ssh restart Now when you make an ssh connection use the -X option; obviously you should use either your local or external IP: ssh -X 192.168.0.6 You can also add the -C option to compress the ssh connection for further speed improvement. Now when you login via ssh you can edit your files with “gedit” or “kate”. The actual X program will run on the host machine, but will be display on the remote!! Bam…