I want to connect to a server with SSH (a Debian installation in a VMware image). On that server I want to call gitk a repository viewer for git. What do I need to do to make this work?
Asked
Active
Viewed 2.0k times
7
Peter Stuifzand
- 750
3 Answers
13
To enable X11 forwarding on the server you need at least the xauth program.
- Install
xbase-clientson the server (or the package that containsxauth) Connect to the server with SSH using the following command
ssh -X servernameRun the program
Peter Stuifzand
- 750
7
Also, check that X11Forwarding is set to yes in /etc/ssh/sshd_config (it is apparently the default in Debian).
bortzmeyer
- 3,991
1
As an addendum to Peter's correct answer:
If you're using Windows, you can install Cygwin/X to display remote X applications running locally, it's more transparent than remote desktop.
If you just want to execute a shell command remotely, it's "ssh user@hostname command". For even more info, see the man page for the ssh command, or see all the OpenSSH man pages. If you haven't yet used scp or ssh-agent, they will make your life easier.
shapr
- 437