毎回忘れるのでメモ 環境 サーバー側 linux OS sshができていること 今回はテストで xeyesを動かすのでそれもインストールされていること クライアント側 MacOS 今回は検証用なのでセキュリティは一切考慮しない やりたいこと 通常、sshでは接続先にGUI環境があってもウィンドウをクライアント側で表示する事はできない。 が、ForwardX11機能を使うとかんたんにできる。 サーバー側の設定 sshされる側のLinuxサーバーの方。今回はX11Forwardingを使うのでsshがそれを有効化している必要がある。 X11Forwarding yesであること X11UseLocalhost noであること AddressFamily anyまたはinetであること 設定の確認は以下のコマンドで $ sshd -T | grep -E '(x11forwarding|x11u
![UbuntuのGUIアプリをX11 Forwarding経由でMacで表示させる - 動かざることバグの如し](https://cdn-ak-scissors.b.st-hatena.com/image/square/f4a48bd4bab86dfc7e01a67df9afc39ccc08c7b5/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Fthr3a%2F20201115%2F20201115032845.png)