私は毎日、各セッションで特定のパスを指定して複数の PuTTY セッションを開始します。
バッチファイルでコマンドを作成しました
Start "c:\putty.exe" [email protected] -pw abc123 22
特定のリモート ディレクトリで PuTTY を直接開くにはどうすればよいですか。
セッションは20回あります。
手伝ってください。
答え1
次のように、ディレクトリ変更とシェルの起動の 2 つのコマンドを含むファイルを作成する必要があります。
cd /path
/bin/bash
次に、コマンドライン パラメータを使用して-m
コマンドを「実行」します。 はTTY を無効にする-t
ため、 TTY を強制的に元に戻すために も使用する必要があります-m
。
putty.exe [email protected] -pw password -t -m commands.txt
各セッションごとに個別のコマンド ファイルを作成するのを避けるには、バッチ ファイルから生成するだけです。
set SCRIPT_FILE=%TEMP%\commands.txt
echo cd /path > %SCRIPT_FILE%
echo /bin/bash > %SCRIPT_FILE%
putty.exe [email protected] -pw password -t -m %SCRIPT_FILE%
参考文献:
特定の初期リモート パスを持つセッションを管理するための GUI が必要な場合は、WinSCP を使用できます。
(私はWinSCPの作者です)