FTP接続で421エラーが発生し、サーバーに接続できません

このQ&Aのポイント
  • vsftpdをinstallして起動させると、FTP接続時にエラーが発生し、サーバーに接続できません。
  • エラーメッセージは「ソケットからの読み込みができませんでした: ECONNRESET - connection reset by peer」です。
  • vsftpd.confの設定やselinuxの停止、ポートフォワーディングの確認など、原因を特定するための対策を試しましたが、解決しません。
回答を見る
  • ベストアンサー

ftp接続すると421エラーとなり

いつもお世話になっております。 本日より、vsftpdをinstallして起動させてみたのですが、 ftp接続すると、 一度、エラー:ソケットからの読み込みができませんでした: ECONNRESET - connection reset by peer :エラー サーバーに接続することができませんでした。 と表示されてから、 421エラーとなり、ログインすることができません。 一応vsftpd.confの設定は、 http://park12.wakwak.com/~eslab/pcmemo/linux/vsftpd/vsftpd6.html と同じにしています。 他には、selinuxの停止と、 ルーターのポートフォアーディングが間違っているかチェックしてみました。 何が原因で繋がらないのか分かりません。。。 どこか疑うべきところが分かる方教えていただいてもよろしいでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

まずはルータのポートフォーワーディングの問題なのかvsftpdだけの問題なのか切り分けすべきでしょう 同じLANの中からftpでアクセスするなり、 telnet [サーバのプライベートIPアドレス] 21 で応答があるかどうかを確認 接続できなければvsftpdが正しく起動されていないことになります LAN内から問題なくアクセスできるならポートフォーワーディングの設定を疑いましょう

catapalto
質問者

お礼

ありがとうございました。 無事接続できました。

関連するQ&A

  • vsftpdによるFTP接続

    Linux9でデフォルトサポートされているvsftpdでFTP接続を試みています。 自分のPC(LinuxのPC)からFTP接続は出来るのですが、他のPCからFTP接続が出来ません。 ftp: connect: Connection refused Port:21もListen状態であり、vsftpdが起動しているのも確認済みです。 vsftpd.confの内容も確認しましたが、特に気になる点もありませんでした。他に何か設定が必要なのでしょうか? すいませんが、よろしくお願いします。

  • FTPサーバー構築

    CentOS6.6をVmwarePlayer上にインストールし Linuxの学習をしていますが、FTP(CentOS標準のvsftp)サーバーがうまく動作しません。 構築手順は以下となります。 (1)vsftpインストール [root@localhost home]#yum instarll vsftpd (2)パッシブモード許可設定 [root@localhost home]#vi /etc/vsftpd/vsftpd.conf (3)vsftpd.confの最終行に以下を追加 pasv enable=YES pasv_min_port=10100 pasv_max_port=10150 (4)SELinux無効設定 [root@localhost home]#vi /etc/sysconfig /selinux SELinux=enforcingを SELinux=disabledに変更 (5)vsftpd起動 [root@localhost home]#service vsftpd start vsftpd 用の vsftpd を起動中: [ OK ] と表示される。 (6)FTPサーバーにアクセス [root@localhost home]#ftp localhost -bash: ftp: コマンドが見つかりませんと表示される。 なぜでしょうか?

  • Connection reset by peer

    linuxでソケットread時に「Connection reset by peer」が発生します。リセットされたということですが、理由がよくわかりません。どんな場合に発生するものなのでしょうか?

  • 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
  • FTPにログインできない…

    自宅サーバーを立てていますが、.htaccessファイルをアップしても表示されなかったため、このサイトhttp://www.linux.or.jp/JM/html/vsftpd/man5/vsftpd.conf.5.htmlを参考に以下の一文をvsftpd.confへ追記してみたところ、FTPでログインできなくなってしまいました。 仕方なく、この一文を削除し、Vsftpdをリブートしたのですが、ログインが回復せず、困っています。 どなたがご教授お願いします。 追記した一文 force_dot_files=YES FFFTPに出力されるようになったエラー 500 OOPS: could not open chroot() list file:/etc/vsftpd.chroot_list ログインできません.

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

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

  • FTPで接続エラー

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

  • FTPでユーザ名の表示

    お世話になっております。 FTPで接続をしたときに、所有者が数字で表示されます。 ユーザ名で表示したいと思いましたので /etc/vsftpd/vsftpd.conf にtext_userdb_names=YES を追加して 再起動したところエラーになってしまいます。 /etc/rc.d/init.d/vsftpd restart <エラー内容> vsftpd 用の vsftpd を起動中: 500 OOPS: vsftpd: not configured for standalone, must be started from inetd 再起動ができないので、OSごと再起動してみたのですが 所有者は数字で表示されています。 解決策をお教え願います。 よろしくお願いいたします。 <新環境> OS:Red Hat Enterprise Linux 5 ftpd:vsftpd-2.0.5(RPM)

  • FTPで550エラーとなります

    はじめまして。 Linuxマシンに対して、FFFTPを使用してFTP接続をしたところ、 接続とダウンロードは出来るのですが、 アップロードのみが550エラーとなり行う事ができません。 PROFTPDを使用しており、何度行ってもエラーとなる為、 接続先ディレクトリを777に変更したり、 rootユーザーでFTP接続を行ったのですが、それでも アップロードのみができませんでした。 Linux初心者の為、質問内容も上手くまとまっておりませんが どなたかご教示いただければと思います。 よろしくお願いします。

  • 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のバグでしょうか?