X2Go offers graphical app access to a remote Linux system. It can be is a simpler alternative to X11 redirection or VNC over SSH. X2Go supports disconnecting and resuming remote sessions.
Note: These instructions assume that the x2goserver and xfce4-terminal have been installed on the remote host.
Installing X2Go
macOS
First download and install XQuartz
...
Red Hat derivatives: yum install x2goclient (Note: need to enable EPEL repo)
...