`ssh -X`特定のXディスプレイを要求しますか?

`ssh -X`特定のXディスプレイを要求しますか?

ホストに接続するときにssh -X特定のディスプレイを要求できますか?ログインして実行するecho $DISPLAYと、ログインするたびに異なる場合があります。

ホストには長期実行bashインスタンスscreenbyobuまたは関連tmux)がたくさんあり、それを同期状態に保つのが面倒ですDISPLAY。プロセスを自動化し、現在のディスプレイを保存してロードするいくつかのスクリプトがありますが、完璧ではありません。大きなDISPLAY番号(たとえばexport DISPLAY=123:0)を選択し、ssh -Xその番号が常に生成され転送されるようにしたいと思います。

ベストアンサー1

ディスプレイはローカルシステムではなくリモートXで作成および割り当てられ、設定されたもの(デフォルトでは10)で始まり、未使用のディスプレイが見つかるまで増え続けます。sshdssh -XX11DisplayOffset

ETA:SSH X配信は永久リモートデスクトップに接続するためのツールではありません。永続的なグラフィックデスクトップに繰り返し接続して切断するには、VNCやNX / sshなどの方が良いソリューションです。

おすすめ記事