Mac Pro のターミナルから:
$ ssh ubuntu@192.168.1.150
$ ps -ef|grep x11
gdm 2081 1 0 18:13 tty1 00:00:00
/usr/libexec/ibus-x11 --kill-daemon
$ sudo apt install x11-apps
$ xeyes
Error: Can't open display:
RaspberryPi のターミナルから
をしたときは,xeyes のウィンドウが開く
$ sudo vi /etc/ssh/sshd_config
つぎのように設定:
X11Forwarding yes
$ sudo vi /etc/ssh/ssh_config
つぎのように設定:
ForwardX11 yes
ForwardX11Trusted yes
$ sudo reboot
Mac Pro に,XQuartzをインストール
リストの中で最も古いバージョン (2014, Yosemite対応) をダウンロード
https://www.xquartz.org/releases/XQuartz-2.7.7.html
Mac Pro を再起動
Mac Pro から,オプション -X をつけて RaspberryPi に ssh
$ ssh -X ubuntu@192.168.1.150
ubuntu@192.168.1.150's password:
/opt/X11/bin/xauth: file /Users/[user]/.Xauthority does not exist
‥‥
Last login: Thu Mar 4 22:36:00 2021 from 192.168.1.120
$ xeyes
XQuartz. が起動して,Mac Pro のデスクトップに xeyes のウィンドウが開く
また,この ssh -X 接続で,/Users/[user]/.Xauthority がつくられている:
~ $ ls -la .Xauthority
rw------- 1 m staff 234 3 4 22:54 .Xauthority
$ cat .Xauthority
m-no-Mac-Pro.local0MIT-MAGIC-COOKIE-16\??a?O??&?.$???Bl????-
0MIT-MAGIC-COOKIE-16\??a?O??&?.$?$@`b?Bl????-
0MIT-MAGIC-COOKIE-16\??a?O??&?.$???x0MIT-MAGIC-COOKIE-16\??a?O??&?.$?m-no-Mac-P
つぎの接続
$ ssh -X ubuntu@192.168.1.150
からは,
「/opt/X11/bin/xauth: file /Users/[user]/.Xauthority does not exist」
の表示は無くなる。
RaspberryPi 側が CLI のときも,Mac Pro 側では Xウィンドウが開く。
RaspberryPi 側では,つぎのようになる:
$ xeyes
Error: Can't open display:
|