GNU/Linux >> Linux の 問題 >  >> Linux

ssh ログイン時に画面を自動的に開始する

シンプルな screen -R トリックを行う必要があります。

これを確認するために、 screen -R を追加しました リモートサーバー上の私の .bash_profile にログインし、画面から切り離され、リモートサーバー上の通常のシェルプロンプトに戻りました。 .bashrc でも検証済み。その後のログインでは、期待どおりの結果が得られました (画面セッションに再接続)。


screen -RR 利用可能な最初のセッションに再接続するか、必要に応じてセッションを作成します。


新しいウィンドウまたは画面セッションを開始するときに、一部のソリューションで 40 のカスケード画面セッションが作成されるという問題がありました。これにより、カスケード画面を削除し、セッションが存在しない場合は新しいセッションを作成することができました:

if [ -z "$STY" ]; then screen -R; fi

画面セッションにいるかどうかをテストし、 screen -R を実行します そうでない場合。テストを行わないと、「画面の内側からアタッチしていますか?」というメッセージが表示されます。新しい画面ウィンドウを作成するたびに、画面から警告が表示されます。


Linux
  1. Ssh – Sshアクセス試行のログ?

  2. Ctrl-c Sshセッションでの処理?

  3. 緊急コンソールセッションを開始します

  1. Linux でログイン プロンプト (ログイン セッションの非アクティブ) 中に ssh でタイムアウトを無効にする方法

  2. 新しいグラフィカルログインを反映するために画面セッション環境変数を更新していますか?

  3. SSHログインでコマンドを自動的に実行する方法は?

  1. 複数の画面セッションを自動的に開始するにはどうすればよいですか?

  2. 端末ウィンドウでスクロールバックが機能しない (ssh セッション)

  3. ssh で長時間実行されるコマンドを実行する