windows10のWSL(Ubuntu)はXwindow使えるのかどうか、もし使えるならmacをクライアントとしてX使えるかなー
と思ったので、実際にやってみたメモ。
mac側
X11は最近のOSXには入ってないので、代わりにXQuartzを使う。
https://www.xquartz.org
ここから。
mac側の設定は特には無し。
一応、xeyes
とかでちゃんと動くかは確認しておいたほうが良し。
Windows(WSL)側
aptでいくつかインストール、sshとx11-appsが必要
$ sudo apt install x11-apps
ssh側の設定はX-forwardができるようにする。
他の設定はローカルネットワーク内のアクセス限定なのでパスワード認証も可能にした。
(ポート番号も適当な番号に変更しておく)
....
PasswordAuthentication yes
....
X11Forwarding yes
....
で、sshdを起動。
Windows側もこれくらでいけるはず。
(他、sshdの設定は別途ご参照)
macからsshログイン
$ ssh -X (user)@(コンピューター名).local -p (ポート番号)
(windowsのコンピューター名に.localをつけてホスト名にできる。構成によるかもしれないのでだめならIPアドレスで)
ログインが成功したら、xeyes
でmac側のXquartzが動くか確認。
以上でOK