Hi,
I've been using Jump Desktop over a SSH tunnel with Tachyon for the last 1-2 weeks. It works fine on Ubunto 20.04, though performance should be even better once we get 24.04.
Here are instructions for using tigervnc and Jump Desktop over a SSH tunnel.
-
Install tigervnc
$ sudo apt update
$ sudo apt install tigervnc-standalone -
Add user 'particle' to /etc/tigervnc/vncserver_users
:1=particle -
Create ~/.vnc/xstartup
#!/bin/sh
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
gnome-session -
Make file executable
$ chmod +x ~/.xstartup -
Run vncserver
$ vncserver :1 -
List vnc sessions
$ vncserver -list -
Stop a vnc session
for example, vncserver -kill :1 -
To tunnel VNC through SSH from a client machine, run
ssh -L 5901:127:0.0.1:5901 user@remote-server
Jump Desktop client (free or one-time purchase for individuals)
-
Address: localhost:5901 (e.g. if vncserver :1)
-
Authentication: select 'VNC password'
-
Create a SSH Tunnel profile: tachyon
Host: tachyon-16adxxxx.local (replace with your tachyon hostname)
Username: particle
Authentication: Password
Password: < tachyon password)