- ベストアンサー
ftpコマンドを使ったファイル転送
お尋ねします。 ftpコマンドを使って、接続したフォルダの配下のroot2というフォルダへファイル転送を行いたいのですが、どのようにコマンドを入力すればいいのでしょうか。 サーバーには、接続ができていることは確認できました。 C:\>ftp サーバー名 Connected to サーバー名 220 Microsoft FTP Service User (サーバー名:(none)):ユーザー名 331 Password required for ユーザー名. Password: 230 User ユーザー名 logged in. ftp> よろしくお願いします。
- 89315
- お礼率87% (80/91)
- その他(ITシステム運用・管理)
- 回答数5
- ありがとう数4
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
三度PoohBeeです。 FTPの自動化処理をちょこちょこっと確認しました。(URL参考) ftpコマンド実行時に、以下の指定でOKっぽいですね。 ftp -n < c:\ftp.txt ※ファイル名は任意で。 私のWindows環境からLinuxのftpサーバに対してputできることを確認 しましたので、是非お試しアレ。No.4で手抜き回答してゴメンなさい。
その他の回答 (4)
- PoohBee
- ベストアンサー率28% (25/88)
バッチ処理についてはNo.3さんが回答されていらっしゃる通りです。 参考にしてみてください。ので、私は省略。(←手抜きでゴメン) 気になったのは、 >ファイルをサーバーに保存することができていないようです。 実行時に失敗した場合、何らかのエラーが出ていると思うのですが、 そのあたりを詳しく教えて頂けると適切な回答が寄せられます。(^^) ftp> pwd で、現在のディレクトリが分かりますので、ちゃんとroot2に移動できて いるか確認すると良いですね。 ファイルリストは、これでご確認を。ご存じでしょうけれど。(^^; ftp> ls
- yambejp
- ベストアンサー率51% (3827/7415)
バッチでやるならコマンドをあらかじめテキストに入れ込んでおいて ftp -s:upload.txt などとすればよいでしょう。 upload.txt //ここから open サーバー名 ユーザー名 パスワード cd root2 binary put d:\FILE\tst.csv close quit //ここまで のような感じでどうでしょう? なお、ftpサーバーの所定ディレクトリに書き込み権限がなければ 当然書き込みはできません
お礼
ありがとうございます。 試してみたのですが、エラーになり、現在エラー原因を調べています。 (-_-;)
- PoohBee
- ベストアンサー率28% (25/88)
PoohBee@エンジニアです。 ログイン後の続きからです。 ■フォルダパス移動 ftp> cd root2 250 Directory successfully changed. ■アップロード処理 ftp> put [転送元ファイル名] ([転送先ファイル名]) local: [入力された転送元ファイル名] remote: [入力された転送先ファイル名] 227 Entering Passive Mode (IPアドレスが表示されます) 150 Ok to send data. 226 File receive OK. [ファイルサイズ] bytes sent in [転送時間(秒)] seconds ( [転送速度]Kbytes/s) ■ftp終了 ftp> quit 221 Goodbye. 以上です。 ご不明な点がございましたらお知らせ下さい。(^^)
お礼
ftp> cd root2 でフォルダが変えられるのですね。 ありがとうございます。 すみません、バッチプログラムについても教えて頂けますでしょうか。 クライアントのd:\FIEL\tst.csvのファイルをサーバーのroot2フォルダに保存したいのですが、下記のように記述し、バッチファイルを作りました。 #ftpバッチファイル ftp-n [サーバー名] <<EOD user [ユーザー名] [パスワード] cd root2 put d:\FILE\tst.csv quit EOD としたのですが、ファイルをサーバーに保存することができていないようです。あつかましいのですが、ご教授いただけますでしょうか。 よろしくお願いします。m(__)m
- nda23
- ベストアンサー率54% (777/1415)
http://ash.jp/net/ftp_command.htm cd とか put とか…
お礼
早々にありがとうございます。 参考にさせて頂きます。
関連するQ&A
- FTPの操作をbatファイル化したいです!
windowsXP上から、UNIXのサーバーに対して、コマンドプロントを使用し、以下のようなコマンドを打ちたいのですが、毎回この作業をするのは大変なので、以下のコマンドをbatファイル化したいのですが、どのようにすればいいかわかりません。 参考になるようなサイトもいくつか見たのですが、いまいちわからないので、このサイトを参考にして下さいとの回答ではなく、ずばりbatファイルにどのように書けばいいのか教えてください。 お願いします。 C:\Documents and Settings\name>ftp ftp> open 10.1.1.1 Connected to 10.1.1.1. 220 ProFTPD 1.2.2 Server (ProFTPD) [tdc01s] User (10.1.1.1:(none)): loginname 331 Password required for loginname. Password: 230 User loginname logged in. ftp> cd .. 250 CWD command successful. ftp> cd .. 250 CWD command successful. ftp> cd tmp 250 CWD command successful. ftp> put test.txt 200 PORT command successful. 150 Opening ASCII mode data connection for test.txt. 226 Transfer complete. ftp: 4 bytes sent in 0.00Seconds 4000.00Kbytes/sec. ftp> bye 221 Goodbye.
- ベストアンサー
- その他(プログラミング・開発)
- FTPサーバファイルGET バッチ作成
初心者のものですが、FTPサーバにあるLOGファイルをGETして、 ローカルに保存したいのですが、旨く行きません。 誰か教えて頂ければと思います。よろしくお願いします。 一応、コマンドプロンプトでFTPに接続しようとしたのですが、 接続できません。PCに制限かけているからでしょうか。 USER名からは旨く行きません。 C:\Documents and Settings\acb>ftp 10.30.*.* Connected to 10.30.*.* 320 (vsFTPd 3.0.1) User (10.30.*.* :(none)): **** 530 Permission denied. Login failed. ftp>
- 締切済み
- その他(プログラミング・開発)
- FTP転送について教えてください。
FTP転送について教えてください。 FTPを使って作成したページを転送してきたのですが、windowsの再セットアップ時、ファイル転送設定が消えてしまいました。それで現在接続ができない状況です。 サーバプロファイル名、 プロバイダ(その他) FTPサーバ名、FTPアカウント名、FTPパスワード、サーバの初期フォルダの設定などが無くなってしまいました。 これらを再び知るにはどうすれば良いのでしょうか。 よろしくお願いいたします。
- ベストアンサー
- ホームページ作成ソフト
- ftp接続でパスワードが認識されなくなる
Miracle Linux Ver1.0をインストールしました。ftpとtelnetを有効にして、それぞれ外部から接続できていたのですが、Oracle8i(8.0.6)をインストールしたのがいけなかったのか、Nameは認識するのですが、パスワードを入力すると不正なパスワードというメッセージが表示され接続されません。ユーザーのパスワードを変更しても事態は同じです。 Oracleインストール後に作ったユーザーでログインすると問題なく接続されます。 [root@NLSLINX oracle]# ftp ftp> o (to) 10.13.33.251 **IPは変えてあります** Connected to 10.13.33.251. 220 NLSLINX FTP server ready. Name (10.13.33.251:oracle): oracle 331 Password required for oracle. Password: 530 Login incorrect. Login failed. ftp> ユーザー権限の問題なのでしょうか、どうしても再インストールだけは避けたいので何かよい方法があれば教えてください。よろしくお願いします。
- 締切済み
- その他(OS)
- WindowsXpProでftpのパスワードの入力ができない
ファイル名を指定して実行で、commnadを実行。 その後、 C:\>ftp ftp> open sub.domain.ne.jp Connected to sub.domain.ne.jp 220 ~ FTP server (Version 6.00LS) ready. User (sub.domain.ne.jp:(none)): sub 331 Password required for sub. Password:■■■ 通常、■■■の部分には入力ができるたと思うのですが、キーボードからの入力を一切受け付けてくれません。 以前、他のパソコンからやった時はうまく入力できたような気がするのですが、私のパソコンからはなぜかログインできません。 どうすれば入力できますか?
- ベストアンサー
- その他(インターネット接続・通信)
- FTPでConnectionエラーになります
FTPでDIONのサーバにログインできるのですが、ファイル操作でエラーになります。 以前「PASVモード」の設定でエラーになったことがあるので、設定は変更してあります。 最近何か環境が変更されましたか?ご存知の方がいらしたら教えて頂けませんでしょうか。 以下がエラーメッセージです。 Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp. C:\Documents and Settings\nakakatu>ftp ftp> open ftp.h4.dion.ne.jp Connected to ftp.h4.dion.ne.jp. 220 Welcome to ftp.h4.dion.ne.jp User (ftp.h4.dion.ne.jp:(none)): aXXXXXXXXX 331 Password required for aXXXXXXXXX. Password: 230 User aXXXXXXXXX logged in. ftp> ls 200 PORT command successful 425 Unable to build data connection: Connection refused ftp>
- ベストアンサー
- レンタルサーバ・ASP
- FTP転送エラーについて
こんにちは。 以下の手順でFTP転送しております。(ポートモード) Window2003 Server → ファイヤーフォール → インターネット → ファイヤーフォール? → FTP Server(海外) 1週間に1回の割合で、下記のようなエラーが発生します。 1日の通信回数は約30回ほどです。 データコネクションは確立されてますので、パッシブモードに変更して も問題は解消されないと見ております。 FTPの経験が浅いのですが、この程度のエラーは想定内として考える べきなのでしょうか? 他のシステムで国内同士のFTPは、まったくエラーにならないのですが・・・。 また、エラーとなる原因等がお分かりになる方がいらっしゃいました ら、アドバイスお願い致します。 220 mailgate Microsoft FTP Service (Version 5.0). 331 Password required for user. 230 User user logged in. FTPサーバへPutします。 ファイル名:/user/file/sample.txt From C:\FTP\data\sample_FCHSHGCD.put 200 Type set to I. 200 PORT command successful. 150 Opening BINARY mode data connection for /user/file/sample.txt. 425 Can't open data connection. //エラー発生 221
- 締切済み
- ネットワーク
- FTPサーバにてテスト接続
FTPサーバにて(コマンドでの構築) centOSをインストールして先日webサーバの構築をやっと成功しました。 今、FTPサーバをしているのですが新規にユーザーアカウントを作りパスワードもつけました。(vsftpd設定済) ↓↓↓↓↓↓↓↓↓↓↓↓下記のように作成の仕方↓↓↓↓↓↓↓↓↓ ---------------------------------------------------------------- [momo@localhost home]# useradd -s /sbin/nologin takayuki [momo@localhost home]# passwd takayuki Changing password for user takayuki. New UNIX password:●●●●●●●● Retype new UNIX password:●●●●●●●● passwd: all authentication tokens updated successfully. [momo@localhost home]# ---------------------------------------------------------------- このように行い、クライアント先にてコマンドプロンプトを開き、テスト接続を行いました。 アカウント名は通るのですが、パスワードが通りません。アカウントを作成したときサーバ内にはちゃんとフォルダは出来ているのですがなぜかわかりません(;。;) 下のは、クライアント先でテスト接続したときのです。(windowsコマンドプロンプト内) ↓↓↓↓↓↓↓↓↓↓↓↓下記のように作成の仕方↓↓↓↓↓↓↓↓↓ ---------------------------------------------------------------- C:\Documents and Settings\suika>ftp ftp> op To 192.168.50.15 Connected to 192.168.50.15. 220 Welcome to rina.jop.ph FTP service. User (192.168.50.15:(none)): takayuki 331 Please specify the password. Password: 500 OOPS: cannot change directory:/home/takayuki 500 OOPS: child died(このディレクトリを変えれない?) Connection closed by remote host. ftp> ---------------------------------------------------------------- よきアドバイスお待ちしています。
- 締切済み
- ハードウェア・サーバー
- FTPコマンドについて
OSは2000Serverを使っています。コマンドプロンプトから入力するFTPコマンドにつき、二つ質問があります。 (1)ローカル(自分の端末)のあるディレクトリ配下すべてのディレクトリ・フォルダまるごとをFTPでアップロードしたい際、コマンドでなんと入力すればよろしいですか? (mput *ではすべてのファイルを転送するもののディレクトリは転送しないためmkdirでディレクトリを作成し、それぞれにmputするということしかできないのでしょうか?) (2)ログインするとC:に自分がいます。!dirでC直下のディレクトリを見るとたくさんありますが中でもDocuments and SettingsとProgram Filesについてはlcdで場所を移動できません。デスクトップにあるファイルを転送したいときなど、Documents and Settingsの下にいく必要がありますがどうすれば移動できますか?
- ベストアンサー
- Windows NT・2000
- FTP 転送コマンド
Free BSD4.8でFTPを使いputコマンドでフォルダ(ディレクトリ)ごと転送するとnot a plain fileとエラーがでました。フォルダごと転送するにはどうすればいいでしょうか。もしくはそのディレクトリのファイル全てをまとめて putするにはどうすればいいでしょうか?よろしくおねがいします。
- ベストアンサー
- BSD系OS
お礼
ありがとうございます。 本日PoohBee様に教えていただきましたサイトを参考に、あれこれやってみたのですが、バッチファイルを作って実行しようとしているのですが、うまくいきませんでした。 dosプロンプトから、コマンド入力では、きちんとroot2フォルダにもファイルが保存できていたことを(ftp> ls)で確認しました。 明日またよろしくお願いします。m(__)m