Windows
にあり、Linux
を介してPuTTY
にアクセスしている場合、コマンドラインから新しいターミナル(PuTTY
)ウィンドウを生成することはできますか?つまりLinuxに何かを送信するには、どちらに応答するか、新しいPuTTY
ウィンドウを開きますか?
同様のことがPuTTYメニューDuplicate session
ですが、コマンドラインバージョンに興味があります。
PuTTY設定>ウィンドウ>動作で、ボックスの1つをオンにして、特定のキーを押したときにシステムメニューを開くことができます(私は個人的にALT-Spaceを使用しています)。
この設定を行うと、Alt-スペースを押してから、dキーを入力してセッションを複製できます。これにより、マウスに触れることなく、新しいPuTTYウィンドウを開くことができます。
コマンドラインツールではありませんが、非常に便利です。
新しいPuTTYインスタンスを生成するようにssh接続が開始されたWindowsホストに指示するsshを介してLinuxホストでコマンドを発行する簡単な方法はありません。
リモートホストは、特定のシェルを実行できる端末であることだけがPuTTYを認識します。ローカルクライアントで新しいターミナルを生成する方法を知っているとは想定されていません。
おそらく、「ping」をリッスンして新しいPuTTYを生成するようなスクリプトを一緒にスローする(またはWindows netcatクローンを探す)ことが可能です。この「システム」の2番目の部分は、リモートホストからTCP=経由でWindowsスクリプトにアクセスします。
GUIに触れたくない場合は、screen
やtmux
のようなターミナルマルチプレクサを使用することしか考えられません。これで別のGUIウィンドウが表示されることはありませんが、いずれかの内部に複数のウィンドウ/ペインを配置できます。