CentOS8.0-1905 のリリース後、FTP サーバーを CentOS の新しいバージョンに移行しようとしました。しかし、テスト中に、ファイアウォールで FTP サービスを開いた後も、接続できませんでした。lftp または ftp ツールを使用してテストすると、「ホストへのルートがありません」というエラーが表示されます。ただし、ファイアウォールをオフにすると、FTP サービスに正常にアクセスできるようになります。 関連情報を検索したところ、firewalld ソフトウェアにバグがあることがわかりました。ただし、http をインストールしようとしたところ、テスト後に成功したため、ファイアウォールに問題はないことがわかりました。 関連情報の検索を続け、Chrome、Firefox、Filezilla などのほとんどのクライアント ツールは、デフォルトでパッシブ モード (PASV モード) を使用して FTP サービスにアクセスしていることがわかりました。したがって、問題は、FTP がパッシブ モードで動作しているときにポートが拒否されることにあると推測します。 vsftpd 設定ファイルに PASV 関連の設定を追加し、ファイアウォールで指定されたポートを開くと、正常にアクセスできるようになります。 実装手順は次のとおりです。 1. インストール yum -y vsftpdをインストールします 2. 設定を調整する vim /etc/vsftpd/vsftpd.conf ##匿名アクセスやその他の機能を有効にするなど、必要に応じて構成を調整します##パッシブ モードを有効にします################## #pasv_enable=YES ##有効にする #pasv_min_port=10000 ##最低のpasvポートを開きます。1024より大きいポートを使用することをお勧めします。 #pasv_max_port=11000 ##最高のpasvポートを開きます####################### 3. ファイアウォールの設定を調整する ## FTP サーバーを有効にする ファイアウォール コマンド --add-service=ftp --permanent ###### FTP アクセスを追加する ファイアウォール コマンド --add-port=10000-11000/tcp --permanent ######上記のコマンドはTCPポート10000-11000を開きます######必要に応じて、対応するUDPポートを追加できますfirewall-cmd --reload ##ファイアウォールをリロードする 4. アクセスするにはFTPサービスを再起動します 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: React+Amapは緯度と経度をリアルタイムで取得し、住所を特定します
>>: 開発者がデータベースロックを詳細に理解する必要がある理由
クラスを見るとき、どのような情報を得たいですか?このクラスはどこで使用され、その機能は何ですか?この...
目次導入導入集計関数 + over()ソート関数 + over() ntile() 関数 + ove...
スーパーバイザー紹介Supervisor は、Python で開発されたクライアント/サーバー サー...
RFC793 ドキュメントの SYN フラグを持つプロセス パケットはデータを伝送できません。つま...
この記事の例では、キャンバスをベースにした超クールな水の光の効果を実装するための具体的なコードを参考...
1. ビッグデータとHadoopビッグデータについて研究し学ぶには、当然 Hadoop から始める必...
この記事の例では、セカンダリメニュー効果を実現するためのJSの具体的なコードを参考までに共有していま...
1. transform 属性を使用して、画像を拡大せずに表示します (パスの問題は必要に応じて修正...
目次序文型推論真理値の絞り込み平等の縮小演算子の絞り込みインスタンスの絞り込み狭まりの本質ユニオン型...
この記事では、CSS3 を使用した Web サイトの商品表示の効果を紹介し、皆さんと共有します。詳細...
目次1. スワップパーティション SWAP 1.1 スワップファイルを作成する1.2 スワップパーテ...
1. MySQLを削除する a. sudo apt-get autoremove --purge m...
目次1. 古いバージョンを削除する2. サーバーのカーネルタイプを確認し、適切なバージョンをダウンロ...
目次手動展開1.アイデアを使ってSpring Bootプロジェクトを作成する2. プロジェクトをJa...
1. イベントが有効になっているかどうかを確認する'%sche%' のような変数を表...