私のWindows 7マシンからWindows FTPの場所からUNIXのボックスへファイルをコピーするプロセスを自動化したいと思います。PuTTYを使用したリモートftpコマンドへのパスワードとコマンドの入力
私はネットを検索し、SSHとPuTTYを使用してUnixボックスに接続するまで成功しました。
PuTTYへの入力ファイルにはコマンドが含まれていますが、パスワードで停止するため、これを克服する方法が見つかりませんでした。
これを行うにはバッチファイルが作成されているので、Windows 7マシンでWindowsジョブをスケジュールして、WindowsのFTPサーバー(他のWindowsマシンではない)からUnixボックスに毎日ファイルをコピーします。
バッチファイル:
putty -ssh lxdsdsp0 -l "user_1" -pw "mypass" -m "D:\cmd.txt" -t
マイCMD.TXT
cd /x06/scratch-data/
ftp domain\[email protected]
mypass
/bin/bash
私は私のバッチファイルを実行すると、それはSSHや種類によって、Unixのボックスにコマンドをログインしたが、私は持っていたときに停止しますPuTTY cmd.txt
ファイルの入力ファイルとしての自分のパスワード。
助けてください。
Using username "user_1".
Welcome to SuSE Linux Enterprise Server 9 (x86_64)
Connected to domain\[email protected]
220 Microsoft FTP Service
331 Password required for domain\user_1.
Password:
530 User domain\user_1 cannot log in.
ftp: Login failed.
ftp>
は、なぜあなただけのUNIXマシンにWindowsサーバから直接ファイルをコピーする処理を自動化していけない?も参照してください。他の2台のマシンの間で何かを行うための自動化に、第3のコンピュータを使用する必要があるのはなぜですか? – nouseforname