
通常、複数の PowerShell ウィンドウを開いて、異なるリモート ホストへの SSH セッションを実行します。
必要なウィンドウを簡単に見つけるのは面倒なので、PowerShell ウィンドウのタイトルをリモート ホスト名に設定しようとしました。唯一の問題は、ssh プロセスを開始するとすぐにウィンドウのタイトルが「OpenSSH SSH クライアント」に変わることです。これでは目的が達成されません。
ホスト名を維持する方法についてアドバイスはありますか?
そうでない場合、PowerShell ウィンドウを互いに区別する簡単な方法について他にアドバイスはありますか?
答え1
Windows Terminal を使用することもできます。
インストールすると、ここSSH クライアントの設定方法。
ホストの設定に次の行を追加します: 'suppressApplicationTitle: true,'
すべてのホストのエントリを作成できます。
答え2
私の質問に対する @postanote のコメントによると、リモート ホストはクライアントの端末タイトルを設定する必要があります。
からhttp://www.networkinghowtos.com/howto/how-to-set-the-putty-window-title-via-script
リモート ホストに ssh で接続し、ssh セッション内から次を実行します。
echo -ne "\033]0;testing\007"