私が現在していること -
- (Windows 環境)
MachineB
からシェル スクリプトを実行します。MachineA
- 次に、シェル スクリプトがタスクを完了するのを待ちます。私の場合は、出力がテキスト ファイルに書き込まれます。
-
シェル スクリプトがすべてのタスクを完了した後、txt ファイルへのすべての書き込みが完了したことを意味し、その txt ファイルを
MachineA
(Windows 環境) からにコピーしますMachineB
。
そのため、上記のタスクを実行する a を書きましたWindows Batch file
が、うまく機能しています。以下は、現在使用している Windows Bat ファイルです。
plink uname@machineB -m email.sh
pscp uname@machineB:/export/home/uname/jk_attachment22.txt C:\PLINK\foo.txt
しかし、上記の Windows バッチ ファイルを使用すると、パスワードを 2 回入力する必要があります。
私の質問は-
password
コマンドプロンプトで1回入力するだけで、上記のWindowsバッチファイルを実行できる方法はありますか。任意の提案をいただければ幸いです。
これは私が探していたときに私が持っていたものです/.ssh folder
。
アップデート:
bash-3.00$ cd ~/.ssh
bash-3.00$ pwd
/home/uname/.ssh
bash-3.00$ ls -lt
total 2
-rw-r--r-- 1 uname gid-uname 489 Jul 26 18:55 known_hosts
それで、ここで他の変更を加える必要がありますか?