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
...