• 締切済み

RedHat7.1 でFTP接続ができません

サーバ RedHat7.1の環境でproftpdを導入して、 xinetdのインストールとともにインストールをおこない、 両方実行させてWindows2000のクライアント(ソフトffftp)はから みたのですが、つながりません。 windowsで接続したときには次のエラーが出ます。 --- ホスト XXX.XXX.XXX.XXX (21) に接続しています. 接続しました. 接続できません. --- Linuxから自己接続するとこのようなエラーが出ます。 connected to XXX.XXX.XXX.XXX 421 service not available,remote server has closed connection 同じ症状がないかFAQで見てみたのですが、要領を得ませんでした。 考え付いた限りなんでもいいのでFTP接続できるようにする 方法を教えてください。よろしくお願いします。

  • elthy
  • お礼率90% (405/447)

みんなの回答

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.4

1. netstat -l |grep ftp を実行してください。 tcp 0 0 *:ftp というのがでますか? でない場合は2を実行。 2. ps -ax | grep inet と入力して何がでますか。 inetd がでた。 xinetd は使用されていません。/etc/inetd.conf を修正してください。

  • lexus
  • ベストアンサー率42% (11/26)
回答No.3

nmapはデフォルトでは入ってなかったですね…失礼! ポートスキャンはとりあえず置いておいて、 /etc/shutmsg は存在しますか? もし、存在したら削除してみてください。

elthy
質問者

お礼

ありませんでした。 ありがとうございます。

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.2

1. /etc/sysconfig/ipchains のファイルがあるか? ある->firewall の設定がして有るので ftp のポートを開けましょう。 # /etc/rc.d/init.d/ipchains restart を実行する ない->次にすすむ 2. /etc/hosts.allow を確認する。 proftpd にアクセス出来るように設定する。 3. /etc/xinetd.d/proftpd を修正する。 disable = no に設定する。 # /etc/rc.d/init.d/xinetd restart これで使えるようになるはずですが、どうでしょうか。

elthy
質問者

お礼

1.ありませんでした 2.proftpd:alled_hostを追加しました。 3.設定して再起動しましたが、 # /etc/rc.d/init.d/xinetd restart を入れるとxinetdのコマンドリファレンスが出てきました。 ps xでプロセスを調べてましたがプロセスとしてでこないので 再起動をかけましたが、状況はまったく変わりません。 ftp:ネットワークに届きません のままです。

  • lexus
  • ベストアンサー率42% (11/26)
回答No.1

421エラーは「サービスを提供できない。コントロールコネクションを終了する。サーバのシャットダウン時など・・・」の内容なので 一度、サービスの確認をしてみてください。 RedHatなら /usr/sbin/ntsysv でサービスの確認ができるはずです。 それでもだめならnmapなどでポートスキャンをかけて ポート21が開いているか確認しましょう。 (”接続しました”という内容が質問にあるので大丈夫だとは思いますが…。) 開いてなければ、開けましょう。 見落としがちなのが、RedHatのFirewallの設定です。 /usr/sbin/lokkit でFirewallのポートも開けてあげましょう。 情報的にもう少しあれば、明確な解答・アドバイスができると思います。 ※”Linuxから自己接続する”のに ftp localhost でやってみてください。 通ればサービスは開始されていますので・・・。

elthy
質問者

お礼

ftpにはチェックは入っていました。 必要のないsendmailが入っていたのでサービスを切り、 (ここで起動がものすごく長い間とまっていたので) 再起動をかけたら、NFS lockd のところで、 send msg returned 101 というエラーを吐き出しました。 設定していたときにうっかりconfファイルを移動してしまったのかも・・・。 名前がわからなければ戻しようもないです。 とりあえず関係なさそうなのでサービスを切りました。 それで何とか起動したものの、 ftp の起動結果は ftp:ネットワークに届きません という違うものになってしまいました。 ちなみにアドレスをじか打ちすると ftp:利用可能な空きバッファがありません と出てきます。 nmapは起動しようとしたら #nmap command not found で、whereisでnmapを調べても出てきませんでした。 /usr/sbin/lokkit はそのようなファイル、ディレクトリはありません と返されてきます。

関連するQ&A

  • FTPで接続エラー

    ミラクルLinux4を使用しています。 FTPコマンドでopenしようとすると Connected to 192.168.1.1. 421 Service not available, remote server has closed connection とエラーになってしまいます。 xinetd管理下にしてもしなくても変わりません。 hosts.allow/deny なども特にエントリはないのですが・・ 他に見るべき点などアドバイスお願いします。

  • wu-ftpに接続できない

    RedHat LinuxAS2.1にFTPサーバソフト(wu-fpdV2.6.1R20)をインストールしました。 さっそく使ってみたところ、リモート端末(WindowsXP Pro)からコマンドプロンプトでftp接続しようとすると次のようなエラーメッセージが表示され、接続できません。 ----------------------------------- C:\Documents and Settings\xxxx>ftp ftp>open 192.168.1.10(ftpサーバ) Connected to 192.168.1.10. Connection closed by remote host. ftp> ----------------------------------- FFFTP(v1.92)だと接続できました。 どうしてでしょうか?wu-ftpdのバグでしょうか?

  • FTPへの接続

    いつもお世話になっております。 AサーバからBサーバに、PHPからFTPで接続を行い、ファイルの転送を行いたいのですが 接続自体できず困っております。 1)FTP関連の関数は使用できることは確認済みです。 2)Configure Command で「--enable-ftp」の確認もできています。 3)Aサーバに Tera Term でログインし、以下のコマンドを実行しましたが   どちらもエラーが表示され接続ができないようです。   # ftp BサーバのIPアドレス   ↓エラー内容↓    Connected to BサーバのIPアドレス.    421 Service not available, remote server has closed connection   # ftp localhost   ↓エラー内容↓    Connected to localhost.    421 Service not available, remote server has closed connection 4)vsftpd.conf の設定は以下のようになっています。   pam_service_name=vsftpd   userlist_enable=YES   listen=NO   tcp_wrappers=YES   use_localtime=YES   chroot_local_user=YES   force_dot_files=YES   text_userdb_names=YES 5)/etc/hosts.allow にはアクセス制限の設定をしてあります。 やはりファイヤーウォール関連で接続ができないのでしょうか? ご存知の方がおりましたらご教示していただけることはありませんか? よろしくお願いいたします。 <Aサーバ>  PHP:Version 4.3.9  Apache:Apache/2.0.52 (Red Hat)  ftp:vsftpd <Bサーバ>  PHP:Version 5.1.6  Apache:Apache/2.2.3 (Red Hat)  ftp:vsftpd

    • 締切済み
    • PHP
  • RedHat9.0でのFTPアカウントの設定について

    宜しくお願い致します。 RedHat9.0でサーバが構築されております。 FTPアカウントの追加/削除や、そのアカウントのフォルダレベルでのアクセス権限はどこで設定するのでしょうか?IPアクセスの制限はxinetdで行っており、proftpdを使用しております。

  • FTPが出来るのにFTPを受け付けてくれません(TELNETも)

    Soraris2.6のマシンが急にTELNETとFTPを 受け付けなくなりました。 マシンからのTELNETやFTPは出来ます。 状態は以下のようなものです。 クライアントからFTPで接続するとこのような形です. いったん接続してから接続を拒否される形。 -------------- (FFFTP) ホスト 10.184.XX.XXX (21) に接続しています. 接続しました. 接続できません. -------------- (コマンドプロンプトからFTP) Connected to 10.184.XX.XXX Connection closed by remote host -------------- ホスト側には以下のようなエラーメッセージが出ます。 -------------- execv /usr/sbin/in.ftpd: No such device or address -------------- /usr/sbin/in.ftpdin.ftpdというファイルはあるみたいなのですが。 openwinもファイルマネージャが立ち上がらなかったりして、 不安定な面がないでもないマシンなのですが、 今まではコマンドベースでは何の問題もなかったので正直困っています。 execvとかで調べてもC言語が出てきたりしてさっぱりです。 よろしくお願いします。

  • FTP.exeで接続をするとエラーが出ます。

    FTP.exeであるサーバに接続すると、 connection closed by remote hostと出ます。 これは私のパソコン自体に問題があるのでしょうか? しっている方、よろしくお願いします。

  • LINUX redhat8.0でFTP

    windows端末からFFFTPを使ってサーバー機の方にファイルを転送したいのですが、接続できません。 インストールの際にはFTPに必要な項目にはチェックしたはずなのですが。。。 vi /etc/proftpd.confを開いてみても空のファイルでなにも出てきません。 現状はFFFTPの方では接続しました。と、出るのですが右側のホストの方のファイルが出てこないという状態です。 左側のローカルのファイルはもちろん出てくるのですが転送したいファイルをクリックし反転さメニュー項目を見て見ると全てグレーになってなにも出来ないのです。 よろしくおねがいします。

  • FTP接続エラー

    WEBサーバを構築しております。 OS(Fedora Core2)のインストール、WEBサーバ(Apach)のインストール、ネットワークの接続まで終了し クライアントマシンから、TELNET接続、ブラウザWEB接続まで問題なく終了しました。 そこで、proftpdをインストールし、サーバ機へFTP接続しようとすると以下のようなエラーが出力され接続できません。 May 18 19:17:11 proftpd[2143]:warning: unable to determine IP address of \'xxxx\' May 18 19:17:11 proftpd[2143]:error: no valid servers configured May 18 19:17:11 proftpd[2143]:Fatal: error processing configuration file \'/usr/local/etc/proftpd.conf\' よろしくお願いします。

  • OSXでFTP接続ができなくなりました

    OSX(10.9.5)なのですが 昨日の昼過ぎからFTP接続が急にできなくなりました。 (ファイヤーウォールの設定やFTPログイン情報の変更はありません) ・Dreamweaver CC ・CyberDuck4.6 ・ターミナルからのFTPコマンド いずれも試しましたが、接続できない状態が続いています。 ある、「さくら」のVPSサーバーと、 ftp.iij.ad.jp ftp.nic.ad.jp などのanonymousサーバーには接続できるのですが 他のリモートサーバーには一切接続できません。 エラーメッセージは以下のものが出ます。 Dreamweaver 「FTPエラーが発生しました。 -ホストに接続できません。内部データエラー。ネットワークデータを送信できませんでした。」 Cyberduck 「Operation not permitted. The connection attempt was rejected. The server may be down, or your network may not be properly configured.」 ターミナル FTPコマンド xxxxxxxxxxxx:~ username$ ftp ftp.example.com Connected to ftp.xample.com. 220 FTP Server ready. Name (ftp.example.com:username): ftpusername 331 Password required for ftp.example.com Password: 421 Service not available, remote server has closed connection. ftp: Login failed ファイヤーウォールを切ってみたり、パスワードなどの誤りがないか再三チェックしましたが 一向に治りません。 なお、他のWindows端末からは正常にFTP接続が可能です。 業務上、どうしても繋がらないと支障をきたすので どなたかアドバイスを頂けると非常に助かります。 よろしくお願いします。

  • FTPでアクセスできない。。。

    最近遊びでCentosを要らないサーバに入れてみました。 いちお【adduser -u コマンド】で、一つだけユーザーを追加してみたりしました。 そこでyumでFTPもインストールしたのですが、外部からアクセスするときに“パスワードを打つ”と、 下記のようなエラーメッセージのようなものが表示されます。↓↓↓ 500 OOPS: could not open chroot() list file:/etc/vsftpd.chroot_list 500 OOPS: priv_sock_get_result Connection closed by remote host. このエラーメッセージの内容が分かりますでしょうか? Centos側で先程追加したユーザーをFTP接続出来るように設定したりが必要なんでしょうか?? 教えて下さい! また、FFFTPで接続できるようにする方法も分かりましたら教えてください!