一歩でftpにログインするには?


3
C:\adc_ftp>ftp sysadmin:ftp@localhost <----Looking for a 1 line login like this
Unknown host sysadmin:ftp@localhost. <---doesn't work
ftp> bye

これは機能しますが、どのようにログインしたいのですか。

C:\adc_ftp>ftp localhost 
Connected to myPC.xxx.com.
220-FTP server
    WarFTPd 1.82.00-RC11 (Sep 22 2006) Ready
    (C)opyright 1996 - 2006 by Jarle (jgaa) Aase - all rights reserved.
220 Please enter your user name.
User (myPC.xxx.com:(none)): sysadmin
331 User name okay, need password.
Password:
230 User sysadmin logged in from host localhost (127.0.0.1)
ftp>

FTPサーバーにログインするバッチファイルを作成しようとしています。私は例を試してみました これです しかし、それはログイン情報を受け取らず、単に「あなたのユーザー名を入力してください」に座っています。

回答:


4

から あなたが言及した例 を使用してください -n 自動ログインを無効にするためのフラグ

C:\adc_ftp>ftp -n -s:ftp_script.txt localhost

どこで ftp_script.txt のようなものが含まれています:

user
ftp
ftppassword
Some ftp commands...
quit 

3

これを行うには、テキストファイルを作成する必要があります。

たとえば、次の場所にあるファイルを取得するには ftp://ftp.kernel.org/pub/README これは私のテキストファイルです:

open ftp.kernel.org
anonymous
root@kernel.org
get /pub/README
bye

私はそれからftpを呼び出します -s 次のようなパラメータ

C:\Documents and Settings\eleven81\Desktop>ftp -s:ftp.txt

これは私にとって完璧に機能しました。


別のtxtファイルがありませんでした。私は私が.batからftpを開くスクリプトを書くことができると思った。ありがとうございます。 (今私のbatファイルは.txtスクリプトを呼び出します。)
Tommy
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.