• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FTP(vsftpd)が接続、また実行できません。)

FTP(vsftpd)が接続、また実行できません。

このQ&Aのポイント
  • CentOS 6.0にvsftpdをインストールしましたが、接続や実行ができません。
  • 設定ファイルを変更しても問題は解決されず、クライアントPCから接続できないエラーが発生します。
  • ネットで検索しても解決策が見つからず、アドバイスを求めています。

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

  • ベストアンサー
回答No.1

パッシブモードを使われているようですが、その場合20番と21番のポートを開けただけでは不十分です(接続の確立までしかできない)。 「ftp パッシブモード iptables」等で検索すると設定方法が見つかると思います。

その他の回答 (2)

  • 8ive22ty
  • ベストアンサー率52% (770/1479)
回答No.3

接続確認テストの段階のようですので、 いったん Selinux および Firewall を「無効」にした状態ではどうなのでしょうか。 「無効」の状態で接続OKならば、 Selinux、Firewallが原因ですので、 「有効」に設定した状態で適切に設定してください。

edo_1972
質問者

お礼

回答ありがとうございます。 すみません、接続できるようになりました。 ありがとうございました。

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.2

>-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT 20番ポートを開けるのは…アクティブモードで「クライアント側」です。 よって、ほとんど無意味です。 パッシブモードに関しては既に回答ついているので、そちらで調べて下さい。 # man vsftpd.confしてpasvで検索するのも有りでしょう。 >1.Tera Term上でFTPコマンドを実行。 > 下記のエラーメッセージが出力されました。 > -bash: ftp: コマンドが見つかりません TeraTermの接続先がどこなのか不明ですが… 構築したftpサーバでありば、単純にftpコマンド(クライアント)が入っていないのでしょう。 yum install ftp でインストールされるかと。

edo_1972
質問者

お礼

回答ありがとうございます。 すみません、ftpがインストールしていませんでした。 アドバイス通り、インストールしたらftpコマンドが使えるようになりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう