web-dev-qa-db-ja.com

PuTTYコマンドラインからの新しいターミナルウィンドウ(重複セッション)?

Windowsにあり、Linuxを介してPuTTYにアクセスしている場合、コマンドラインから新しいターミナル(PuTTY)ウィンドウを生成することはできますか?つまりLinuxに何かを送信するには、どちらに応答するか、新しいPuTTYウィンドウを開きますか?

同様のことがPuTTYメニューDuplicate sessionですが、コマンドラインバージョンに興味があります。

16
Dims

PuTTY設定>ウィンドウ>動作で、ボックスの1つをオンにして、特定のキーを押したときにシステムメニューを開くことができます(私は個人的にALT-Spaceを使用しています)。

この設定を行うと、Alt-スペースを押してから、dキーを入力してセッションを複製できます。これにより、マウスに触れることなく、新しいPuTTYウィンドウを開くことができます。

コマンドラインツールではありませんが、非常に便利です。

19
Brian

新しいPuTTYインスタンスを生成するようにssh接続が開始されたWindowsホストに指示するsshを介してLinuxホストでコマンドを発行する簡単な方法はありません。

リモートホストは、特定のシェルを実行できる端末であることだけがPuTTYを認識します。ローカルクライアントで新しいターミナルを生成する方法を知っているとは想定されていません。

おそらく、「ping」をリッスンして新しいPuTTYを生成するようなスクリプトを一緒にスローする(またはWindows netcatクローンを探す)ことが可能です。この「システム」の2番目の部分は、リモートホストからTCP=経由でWindowsスクリプトにアクセスします。

GUIに触れたくない場合は、screentmuxのようなターミナルマルチプレクサを使用することしか考えられません。これで別のGUIウィンドウが表示されることはありませんが、いずれかの内部に複数のウィンドウ/ペインを配置できます。

2
demure