ホーム > 計算機関連 > OpenSSH

MacOSでOpenSSH


  ここでは、MacOS Mojave (10.14) / Catalina (10.15) にSSH接続し、X11プロトコルを使用するアプリケーションでSSHを介してXを飛ばせるようにした際の設定方法を紹介しています。最新版のSonoma (14)でも同じ方法が使用可能です。
  SSHサーバにするには共有設定が、Xを飛ばすにはXquartzのインストールが必要でした。コマンド入力の説明では、%が一般ユーザのプロンプトを表しています。



SSHの許可

  [システム環境設定]ー[共有]から、リモートログインにチェックを入れます。
ログインする際のコマンドが表示されるので、メモしておきます。


Xquartzのインストール

サーバ側、クライアント側のどちらにもインストールします

  Xquartzをダウンロードします。
https://www.xquartz.org

ダウンロードしたdmgファイルを開くとpkgファイルが出てくるので、pkgファイルをインストールします。
  この際に、/etc/ssh/sshd_config、/etc/ssh/ssh_configが変更され、次の行が挿入されます。

# XAuthLocation added by XQuartz (http://xquartz.macosforge.org)
XAuthLocation /opt/X11/bin/xauth

X Forwardingの設定



[top]