SSH経由で端末に画像を表示する

SSH経由で端末に画像を表示する

MacBookを使用してSSH経由でアクセスするLinuxシステムがあります。いくつかの.pngファイルを見ることができます。オプションを使用してsshを実行し、-Xssh_configの行に編集しました。

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

実行しようとすると$display fileName.pngエラーが発生します。

display: unable to open X server ' @ error/display.c/DisplayImageCommand/426.

走れば

$ DISPLAY=:0 display fileName.png

その後、端末で何かが実行されているかのように動作しますが、画像を見ることはできません。

私も開いてみましたが、eog fileName.pngエラーがあります。

Failed to connect to Mir: Failed to connect to server socket: No such file or directory
Unable to init server: Could not connect: Connection refused

ベストアンサー1

xserverはOSXにデフォルトでインストールされていないため、xclientは接続できません。

「X11 は Mac に含まれなくなりましたが、X11 サーバーとクライアントライブラリは XQuartz プロジェクトで使用できます」https://support.apple.com/en-us/HT201341

おすすめ記事