![ノートパソコンの Macbook の [SSH 経由] で Ubuntu サーバーから画像を開くにはどうすればいいですか?](https://rvso.com/image/1126796/%E3%83%8E%E3%83%BC%E3%83%88%E3%83%91%E3%82%BD%E3%82%B3%E3%83%B3%E3%81%AE%20Macbook%20%E3%81%AE%20%5BSSH%20%E7%B5%8C%E7%94%B1%5D%20%E3%81%A7%20Ubuntu%20%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%81%8B%E3%82%89%E7%94%BB%E5%83%8F%E3%82%92%E9%96%8B%E3%81%8F%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%81%84%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F%20.png)
現在、Ubuntu サーバーへの SSH 接続に Macbook iterm2 を使用しています。ターミナル経由で画像処理を行っており、その結果を開きたいと考えています。これを行う最も簡単な方法は何でしょうか?
答え1
私は Mac については何も知りませんが、Ubuntu サーバーでは X セッションの転送を有効にすることができます。その後、サーバー上でグラフィカル アプリケーションを実行し、アプリケーション ウィンドウを SSH クライアントに直接中継できます。Ubuntu サーバーとクライアントの手順を説明できます。
サーバ:
/etc/ssh/sshd_config
*find line X11Forwarding and set it to yes*
注記これを動作させるには、サーバーに X11 がインストールされている必要があります (Ubuntu サーバーにはデフォルトで X11 が付属していないと記憶していますが、自分でインストールできます。サーバーへの大きな変更であり、グラフィカル インターフェイスに適していない低コストのマシンの場合は、サーバーの負荷が大きくなる可能性があることに注意してください)。
クライアント: パラメータを指定して ssh コマンドを実行します-x
。その後、インストールされているグラフィック表示ソフトウェアに画像を開くよう要求できます。
user@remotehost# programofchoice /path/to/picture
私のおすすめ もっと簡単な方法は、おそらく scp を使用してファイルをローカル ディスクにコピーすることです (ssh を使用してファイルをローカル ディスクにコピーする安全なコピーです。毎回パスを入力せずにファイルをダウンロードする簡単なスクリプトを作成します)。