• 締切済み

FFFTPを使用してCentOSへファイルを送る

初めまして。 今社内サーバーで、FFFTPを使用して、CentOSを使用しているサーバーへファイルをUPDATEを使用としてますが、うまく接続出来ません。 最初に、CentOSにVSFTPDがありますが、それを起動したら、FFFTPが使用出来ると書かれてましたが、接続出来ません。 また、/etc/proftpd.confファイルの変更やvsftpd.confの設定も変更しましたが、接続出来ません。 net上ではFFFTPを使用してCentOSへの接続方法がありません。 vsFTPDやProFTPDなどがありますが、会社の都合により、FFFTP以外は使えないので、もし詳しい方がいらしましたら、教えてください。 よろしくお願い致します。

みんなの回答

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.4

> vsftpd failed, The error was; vsftpd用 vsftpdを起動中[失敗] 設定ミスがあるようですね。 起動できていませんので、当然ですがクライアントから接続(FFFTPで接続)しようとしても無理です。 # cat /etc/vsftpd/vsftpd.conf | grep -v ^# | grep -v ^$ で、現在の設定が確認できます。(デフォルト設定のモノは見れませんが) あと、/etc/vstpd/ のディレクトリに拡張子.confのファイルがあると、 起動スクリプト(/etc/init.d/vsftpd)が処理しようとしますので、別の名前に変えた方がいいです。 iptablesの設定は、21番を許可。 system-config-securitylevelやsystem-config-securitylevel-tuiで設定できます。 > 25番ポート(SMTP)、465番ポート(SMTPS)、110番(POP3)などのポートをファイヤーウォールの設定で許可をしたほうがよいのでしょうか? それぞれのポートを使用するサーバを使う場合は許可しますが… そうでなければ開けなくても問題ないのでは? 外部と繋げる予定がないならば、全部開けてしまっても問題ないとは思いますが。

kool69
質問者

お礼

無事ポート開放が出来ました。 一応社内マニュアルも作成して、自分以外にも出来るような資料も作成し、 大変勉強になりました 投稿してくれましたみなさん本当にありがとうございました。 感謝してます!

  • Wr5
  • ベストアンサー率53% (2177/4070)
回答No.3

SELinuxの設定によってはユーザーのホームディケクトリにアクセスできない場合があります。 ネットで検索すれば見つかるかと思いますが。 検索ワードとしては「FTP ホームディレクトリ SELinux」でしょうか。 > vsFTPDやProFTPDなどがありますが、会社の都合により、FFFTP以外は使えないので サーバソフトとクライアントソフトの区別は出来るようになっておいた方が、説明とか的確に出来ると思います。

kool69
質問者

補足

今回のFTPの設定は、テスト環境を作るサーバーです。 そのテスト環境も、PHPを使用したりするファイルサーバーと言いますか、 WEBサーバーと言いますか、特に他に公開する感じではなく、 社内の端末(Windows)からFFFTPを使用して、centOSのサーバーにUPする感じです。 centOSは社内にあり、媒体なので、移せばいいのですが、それじゃ担当者が嫌な顔をしてしまい、FFFTPを使用して、やりたいとのことです。

  • kusa_mochi
  • ベストアンサー率76% (1599/2089)
回答No.2

iptablesでパケットがブロックされているというオチは無いですよね? (FTPで使うポートは既に開けてありますよね) #『iptablesって何』という状況ならブロックされている公算が大

kool69
質問者

補足

あの質問ですが、ポート21番を開放しますよね。 そのあと、ファイヤーウォールの構築(iptables)をする感じでしょうか? iptablesの構築で、 外部からTCP21番ポート(FTP)へのアクセスを許可する設定になりますが、 その他の、25番ポート(SMTP)、465番ポート(SMTPS)、110番(POP3)などのポートをファイヤーウォールの設定で許可をしたほうがよいのでしょうか?

  • Nii
  • ベストアンサー率48% (79/162)
回答No.1

vsFTPDの設定に関しては、参照URLか http://centossrv.com/vsftpd.shtml で、詳しく書かれていますので確認してください。 多くの場合は、PASVモードのチェック、もしくは、ファイル一覧の取得方法(NLIST)等のチェック、及び、オプションを変更することにより解決すると思いますが、いずれでも不可能な場合は、FWかルータの設定かと思いますので、以下を試して、エラーメッセージの補足をお願いします。 FTPソフトを使用して、接続出来ない場合、ソフトのエラーメッセージはあまり当てになりませんので、参照URLに書かれている方法で、コマンドライン(DOS窓)でFTP接続を試し、そのエラーメッセージを補足して下さい。

参考URL:
http://kajuhome.com/vsftpd.shtml
kool69
質問者

補足

上記のアドレスで設定しましたが、 vsftpdを起動した際に、以下のエラーが出ました。 vsftpd failed, The error was; vsftpd用 vsftpdを起動中[失敗] (backup)用のvsftpdを起動中; /bin/bach;-c ; lile 0 ;syntax error near unexpected token 'backup' /bin/bash ; -c lile 0 ulimit -s -co; >/dev/null 2 > &1; /usr/sbin/ vsftpd(backup);conf [失敗] 以上のことからvsftpd.confが原因のように感じますが、 どうでしょうか?

関連するQ&A

  • ffftpでftpサーバーにログインしてもDefaultRootフォルダにログインしてくれない

    CentOSにwindowsでftpサーバーを接続を試みているのですが、 問題が発生し解決しませんので質問させて下さい。 サーバーとクライアントのどちらに原因があるか解らないので その他に投稿しました。 カテゴリ違っていたらごめんなさい。 =============================================================== 発生している問題  「ffftpでftpサーバーに接続しても、   proftpd.confのDefaultRootで設定した   DefaultRootに行かない」 =============================================================== やりたいこと 「ffftpでログインした時に  proftpd.confのDefaultRootで設定した  ディレクトリにログインさせたい」 =============================================================== ・知りたい事 「ffftpでログインした時に  proftpd.confのDefaultRootで設定した  ディレクトリにログインさせるにはどうすれば良いか?」 =============================================================== 環境  サーバー側   OS CentOS 5.0   FTPサーバー ProFTPD Version 1.3.2  クライアント側   OS windows XP   FTPクライアント ffftp ver 1.17  サーバーとクライアントはローカルエリア内にあり、  サーバーは外部公開していない =============================================================== 現在の状況 ・ffftpからftpサーバーへはログインできる ・しかし、ffftpのログイン先が/ディレクトリになる ・windowsのエクスプローラーに  ftp://***.***.***.***(***~はIPアドレスです)  を入力してftpサーバーに接続すると  proftpdのproftpd.confで設定したディレクトリにログインする ・proftpd.confでのDefaultRootの設定  DefaultRoot /var/www/html ・ffftpの設定  拡張タブ   FireWallを使う - 未チェック   PASVモードを使う - 未チェック   フォルダ同時移動を使う - 未チェック   セキュリティ - 使用しない   接続時にホストに送るコマンド - 未設定  高度タブ   LISTコマンドでファイル一覧を取得 - チェック済み   NLST-Rを使って高速に再起検索 - グレーアウトになっている   フルパスでファイルアクセスしない - 未チェック   属性変更コンマンド - SITE CHMOD   ホストの種類 - 自動認識   NLSTファイル名/オプション -alL ================================================================ 試した事 ・ffftpの設定を変更する  LISTコマンドでファイル一覧を取得 のチェックを外した  -結果変わらず ================================================================ 推測  ・windowsのエクスプローラーでIPアドレスを入力して   FTPサーバーへログインした時はDefaultRootで指定したフォルダに   ログインしているのだから、サーバー側の設定は合っていて   ffftpの設定が誤っているのではないか?   (自信無いです…) ================================================================ これが現在の状況です。 長くて要点を纏められてませんが どなたかアドバイス宜しくお願いします。 また、何か不足している情報があれば 可能な限り書こうと思いますので宜しくお願いします。

  • ffftpが接続できません。

    linuxでサーバーを立てました。 ネットワーク設定は完了し、ブラウザでIPアドレス入力先にコンテンツが表示されます。 ssh接続(teraterm)は問題なくできるのですが、ftpができません。 telnetでの接続も試しました。 コマンドプロンプトで"telnet IPアドレス 21"で一瞬接続はできるのですが、すぐ接続が切れ、以下のエラーがでます。 localhost.localdomain proftpd[31215]: error: no valid servers configured localhost.localdomain proftpd[31215]: Fatal: error processing configuration file '/etc/proftpd.conf' 上記エラーメッセージはffftpでも同じものが表示されます。 また、”/etc/hosts.allow”でftpのためにアクセスするIPを設定済みです。 他には”/etc/proftpd.conf”"/etc/xinetd.d/xproftpd"の設定も確認し、問題なさそうです。(おそらく。。) 問題解決として他になにをすればいいか行き詰ったため、質問させていただきました。 お詳しい方、宜しくお願い致します。

  • vsftpdが起動できない

    現在、株式会社KDDIウェブコミュニケーションズのVPSを 借りているのですが、管理ツールがよくわからないので SSHを利用してサーバを構築していこうと考えています。 OSはCentOS5です。 それで、FTPサーバとしてVSFTPDを使用しようと思い vsftpd.confの設定を行い /etc/rc.d/init.d/vsftpd start でVSFTPDを起動しようとしたのですが 失敗になってしまいます。 こういった場合、何か原因として考えられることはありますでしょうか? ちなみにvsftpd.confの設定も何度も見直しました。 また、/var/lock/subsys/にvsftpd という file はありませんでした。 FTPクライアントで接続できないとかではなく、そもそも VSFTPDを起動できなくて困っています。 よろしくお願いいたします。

  • CentOS4でvsftpdが起動しない

    CentOS4でvsftpdを設定して起動したのですが、 /etc/init.d/vsftpd start OK と出ても実際は起動していません。 ps af → 起動していない status → vsftpdは停止しておりますが~ なのでstopが失敗すると思います。 vsftpd.confが何か違うのでしょうか? 参考にしたURL通り設定しました。 参考URL http://centossrv.com/vsftpd.shtml 変えたとこは anonymous_enable=NO →anonymous_enable=YES pasv_address=centossrv.dip.jp →pasv_address=***.***.***.*** ←サーバIPアドレス ローカル試験環境用のサーバなんでDNSの設定しなくても できるようにこう設定しました。 以上です。よろしくお願いいたします。

  • FFFTP アップロードできない

    FFFTP アップロードできない VirtualPC CentOs5 vsftpdを使用しています。 FFFTPを使用してファイルをアップロードしたいのですが、 553 Could not create file と出てきてアップロードできません。 http://sakaguch.com/pastbbs/0022/B0011786.html#No11786 http://www2.biglobe.ne.jp/~sota/ffftp-qa/qa-9.html 上記のサイトを参考にしました。 どうすればアップロードできるようになりますでしょうか。

  • FTPについて

    従来Vine Linux でwindowsからFTPとFFFTPを便利に使用してきたのですが、セキュリティ確保のためOSをCentOS ver6に変えようと思っています。 OSの変更によりFTPのソフトがProftpdからvsftpdに変わるのですが、FTP及びFFFTPの使用が従来どおりできるかどうかについて、お教え頂きたいのですが宜しくお願いします。

  • 古いCentOSのインストールについて

    最新のCentOS 5.3ではなく、CentOS 5.2を利用したかったため、 CentOS 5.2をインストールしました。 カーネルのバージョンをあげないようにするため、 # vi /etc/yum.conf exclude=kernel* でkernelを除外し、 # yum update にてupdateを行ったところ、 # cat /etc/redhat-release CentOS release 5.3 (Final) というように5.3へOSのバージョンがあがってしまいました。 これをCentOS 5.2のままyum updateを実施するにはどうしたらよろしいでしょうか。 どなたか、ご教授お願いします。

  • CentOS6.3のvsftpd不具合

    CentOS6.3のFTPサーバーvsFTPd 2.2.2で不具合が発生しています。 現象は、ログイン後、ユーザーのホームディレクトリーに自動移動できなくて、接続がクローズします。 /etc/vsftpd/vsftpd.confはデフォルトのまま使用しています。 Windowsのftpを使うと下記のエラーが出ます。 c:\Work>ftp nsbbsv1 nsbbsv1 に接続しました。 220 (vsFTPd 2.2.2) ユーザー (nsbbsv1:(none)): hogehoge 331 Please specify the password. パスワード: 500 OOPS: cannot change directory:/home/hogehoge 500 OOPS: 500 OOPS: child died 接続がリモート ホストによって閉じられました。 ここで、/home/hogehogeがホームディレクトリーなのですが、そこに自動移動できません。 CentOS6.3の/var/log/messagesを見ると、セキュリティ違反が発生しています。 Aug 10 09:40:45 nsbbsv1 kernel: type=1400 audit(1344559245.452:47414): avc: denied { search } for pid=3435 comm="vsftpd" name="/" dev=sda5 ino=2 scontext=system_u:system_r:ftpd_t:s0-s0:c0.c1023 tcontext=system_u:object_r:home_root_t:s0 tclass=dir CentOS5.6までは、vsftpdには、このような問題は発生していません。 vsftpdのバグなのかどうか分かりませんが、回避方法をご存じの方、ご教示をお願いします。

  • FFFTPで属性変更できない(FedraCore2&ProFTPD)

    FedraCore2にアパッチを立ててwebサーバとして使用しているのですが、クライアントからFFFTPを使用してファイルをアップロードした後、FFFTPでサーバ上のファイルの属性変更を行っても変更がされません。FTPサーバはProFTPDを使用しています。 属性変更コマンドは、SITE CHMODになっていますが、コマンド自体に違いがあったりするのでしょうか? また、アップロード済みのファイルを上書きでアップロードしようとすると、アップロードができません。エラーが表示されるわけでもないので、何が原因なのかよくわかりません。FTPサーバ側の設定でしょうか? このような内容にお心当たりのある方がいらっしゃいましたら、アドバイスをお願い致します。

  • centos6.5でproftpdの設定

    はじめまして。 サーバー構築初心者で解らないことばかりですが、centos6.5で構築しています。 自分のサーバーにFTP転送でデータを受け取りたいのでが、ProFTPD(proftpd-1.3.4d)の設定をどなたか教えていただけたらと思い書き込ませていただきました。 現在RAN内でFFFTPで動作確認できています。(centosのユーザーとパスワードにて) 外部からはディレクトリが無いとでて繋がりません。(centosのユーザーとパスワードです) 外部から繋がる設定をおしてください。 また、データ 受け取りディレクトリーの作り方、 ユーザーの作り方(パスワードの作り方)、 グループの作り方、 作ったユーザーが特定のデレクトリー以外にアクセスできないようなリミットのかけ方など 教えてください。 またそれ以外にも必要な設定もお願いいたします。 皆様お忙しいと思いますが宜しくお願いいたします。