Created
June 26, 2019 18:03
-
-
Save thomasgroch/d7241604b8feef9b23b3351b29cb953c to your computer and use it in GitHub Desktop.
X11 Forwarding (to connect from macOS to Debian Linux)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Connect from macOS to remote Linux server. For example to Debian or Ubuntu. | |
# Prepare remote server. | |
# Enable X11 Forwarding in SSH. | |
vim /etc/ssh/sshd_config | |
#X11Forwarding yes | |
#X11DisplayOffset 10 | |
#X11UseLocalhost no | |
systemctl restart sshd | |
# Start XQuartz under macOS. | |
# "Allow connections form network clients" must be enabled. | |
# Then run | |
xhost + | |
# Prepare local SSH config under macOS. | |
which xauth # Save that path for later. | |
vim ~/.ssh/config | |
#Host * | |
# XAuthLocation /opt/X11/bin/xauth # this is the path from `which xauth`. | |
# ForwardAgent yes | |
# ForwardX11 yes | |
# Connect to server using | |
ssh -Y user1@server | |
echo $DISPLAY # should not be empty | |
# If it's still empty maybe you need to install xauth | |
# on the remote server as well: | |
sudo apt-get install xauth | |
# If you later switch to root, use the X11 connection from the SSH user: | |
xauth add $(xauth -f ~user1/.Xauthority list | tail -1) | |
# Now you can install GNOME Vim: | |
apt-get install vim-gtk3 | |
gvim /tmp/hello.txt | |
# To test X11 Forwarding install X11 App | |
apt-get install x11-apps | |
# and run xeyes | |
xeyes & | |
# Some programms like 'gnome-system-monitor' need additional packages: | |
apt-get install dconf-editor dbus-x11 |
You may need to also run this: xauth generate $DISPLAY . trusted
Don't forget to restart the Mac, xquartz seems to not like it when you don't
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
https://blog.alexellis.io/linux-desktop-on-mac/
https://www.nvidia.com/object/docker-container.html
https://pielco11.ovh/posts/twint-desktop-beta/
https://www.kitploit.com/2019/06/phoneinfoga-advanced-information.html