Up ssh -X 作成: 2021-03-04
更新: 2021-03-04


    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
    をしたときは,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: