Termux VNC Host to Desktop Client Over SSH
To install on Termux:
-
pkg install x11-repo #from https://hindux.github.io/setup-gui-in-termux/ now offline
-
pkg install tigervnc
-
pkg install xfce4
-
pkg install net-tools
-
vncserver -kill :1
-
vncserver :1
-
export DISPLAY=:1
-
startxfce4
-
whoami #give USER
-
passwd #put secure password and confirm
-
ifconfig #to get the IP_FROM_PHONE (see in wlan0)
Connect in Phone
- On phone, install VNC Client, for example from F-Droid (MultiVNC) localhost:5901 (590X, X in DISPLAY)
Linux
- On Linux, ssh -p 8022 -L 5901:localhost:5901 USER@IP_FROM_PHONE #SSH Server port in termux is 8022
- On Linux, on VNC CLient use: localhost:5901