Max OSX 10.10.2
Yosemiteを使用してリモートマシンにSSHで接続していますが、X11転送を機能させることができません。 ssh -X RemoteMachine
すると、次のようになります。
$echo "$DISPLAY"
何も返さない。実際、ローカルのMacBookとecho $DISPLAY
にログインすると、何も表示されません。ただし、NXとecho $DISPLAY
を介してOtherMachine
にログインすると、:1001
が表示されます。次に、(OtherMachine
から)ssh -X RemoteMachine
を実行すると、echo $DISPLAY
を実行して、戻り値localhost:12.0
を取得できます。したがって、取得できない理由が疑われます。 Macの$DISPLAY
は、Macに$DISPLAY
が設定されていないということです。
それで... Macに$ DISPLAY環境変数を設定しないのはなぜですか?X11転送を正しく取得できるように設定するにはどうすればよいですか?
Xを入手するには、インストールする必要があります XQuartz
XQuartzがすでにある場合は、XQuartz xtermからリモートマシンにSSHで接続する必要があります。