LoginSignup
15
18

More than 5 years have passed since last update.

MacでLinuxへssh -Xする

Posted at

ちょっとだけハマったのでメモ。
Linux上でGUIアプリケーションを使うためにssh -Xで接続してアプリを起動しようとしても、エラーが出て失敗した。
echo $DISPLAY とか xhost とかやってもX11関連の設定がされていなくて焦った。

要約

Macでssh -Xで接続する前にXQuartz入れてMacを再起動させる。

brew caskなら一発。

brew cask install xquartz

原因

MacにはX11がデフォルトだとインストールされてない。

対処

spotlightX11を検索するとアプリがあるが、起動させると

「アプリケーションからX11へのアクセスを要求されました。X11を今すぐインストールしますか?」

とダイアログが出るのみ。続けるを押すとXQuartzの説明ページヘ飛ばされる。
XQuartz公式サイトへのリンクがあるので、そこを辿ってXQuartzを導入する。

brew caskでインストールできるので、使っている人はこっちのほうが楽。

brew cask install xquartz

インストール後、必ずMacを再起動させること。
インストール直後にターミナルでssh -X やってもXQuartzは反応してくれなかった。

15
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
18