Windows 10 ターミナル: SSH 接続のドロップダウンまたはフォルダーを表示することは可能ですか?

Windows 10 ターミナル: SSH 接続のドロップダウンまたはフォルダーを表示することは可能ですか?

私の質問は新しいWindows 10ターミナルについてです

職場では、毎日複数のサーバーに ssh で接続する必要があります。クライアントは多数あり、各クライアントには ssh で接続する必要があるサーバーが 3 〜 5 台あります。

mobaxterm のように、各クライアントに属するサーバーをフォルダーやドロップダウンなどで整理することは可能ですか?

答え1

私が調べた限りでは、Windows Terminal はフォルダー内のプロファイルの整理をサポートしていません。

wt.exeただし、各プロファイルごとに1つずつデスクトップショートカットを作成し、整理することもできます。それらのデスクトップまたはその他の場所の標準フォルダにコピーします。たとえば、プロファイル「Customer A Server 1」を起動する必要があるショートカットでは、次のコマンドを実行する必要があります。

wt.exe -p "Customer A Server 1"

によるとドキュメンテーション「新しいタブ」サブコマンドを追加することで、同じウィンドウで複数のプロファイルを起動することも可能です。

wt.exe -p "Customer A Server 1" ; new-tab -p "Customer A Server 2" ; focus-tab -t 1

これにより、単一の顧客のすべてのプロファイルを開くための単一のデスクトップ ショートカットを作成できるようになります。


実際、クライアントの数が増えたら、膨大なメニューを用意するよりも、タイプクライアントの名前または略語をコマンド ラインに直接入力します。

OpenSSH ( コマンド) を使用するとssh、カスタム エイリアスをサーバーに割り当てることができるため、たとえば、「Customers / Fred's Used Cars / Server 1」を選択する代わりに、 と入力できますssh fred1。(次に、Ctrl + Shift + T を押して新しいタブを開き、 と入力しssh fred2、もう一度 Ctrl + Shift + T を押して と入力し、ssh fred3すべてのサーバーが接続されるまで繰り返します。)

これを実装するには、~\.ssh\configファイルを編集します。

Host fred1
    Hostname webserver03.example.com
    User webdev
Host fred2
    Hostname webserver07.example.com
    User webdev

これは、すべての端末、そしてすべてのオペレーティング システムで同様に機能します。

関連情報