iPhoneからUbunutuデスクトップに既存の端末を接続する

iPhoneからUbunutuデスクトップに既存の端末を接続する

私は自宅の Ubuntu PC で小規模な Minecraft サーバーを運用しています。自宅の外でサーバーを管理しなければならないこともあるので、携帯電話で SSH クライアントを使用しています。この方法はうまくいきますが、アプリを閉じて再起動するたびに、新しいターミナル セッションを作成する必要があります。既存のセッションに切り替えるにはどうしたらよいでしょうか。

答え1

インストールして実行し続けることをお勧めしますscreen。これはターミナル マルチプレクサ、つまりターミナル セッション スプリッターです。

そのセッションに接続するには、モードを有効にする必要がありますmultiuser。サーバーのターミナル内で、Ctrl+ を押しa、すぐにShift+ を;押します。画面の下部がハイライト表示され、セミコロンが表示されます。 と入力しますmultiuser on

これで、別のコンピューターからサーバーに SSH で接続し、入力してscreen -lsセッションのタイトルを確認できます。例:

xieerqi:$ screen -ls
There is a screen on:
        4704.pts-5.eagle        (11/24/2015 01:23:04 AM)        (Multi, attached)

添付するには入力してくださいscreen -x sessionTitle。例:

screen -x 4704.pts-5.eagle       

これで既存のセッションに戻ります。

切り離すには、Ctrl+Aに続いてd

関連情報