ホームページ >運用・保守 >Linuxの運用と保守 >Linux で FTP にアクセスできない場合の対処方法

Linux で FTP にアクセスできない場合の対処方法

WBOY
WBOYオリジナル
2022-06-08 18:00:056805ブラウズ

2 つの解決策: 1. getenforce を使用して selinux のステータスを確認し、ステータスをリラックス状態に設定します。 2. 「head /var/log/messages」を使用してログプロンプトを表示し、「/etc/vsftpd/」ディレクトリ内の操作結果の 2 行目を実行して、vsftpd サービスを再起動します。

Linux で FTP にアクセスできない場合の対処方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux で FTP にアクセスできない場合の対処方法

以前、多くの友人が FTP にアクセスできないという報告を聞いていました。私も最近この問題に遭遇しました。今日、突然 FTP にアクセスできないことに気づきました。アクセスできませんでした。ユーザー名とパスワードが正しいことを確認してください。サーバーの FTP サーバーのポート 21 がリッスン状態であることを確認してください。しかし、突然 FTP にアクセスできなくなりました。はぁ?

まずログを読みます: head /var/log/messages

FTP は解決策 1 に入ることができません:

によるとログ プロンプト: これは selinux セキュリティに関連しています。現時点での selinux のステータスを確認できます:

Linux で FTP にアクセスできない場合の対処方法

selinux が必須状態であることがわかります。これをリラックス状態に設定します。

[root@linux vsftpd]#setenforce 0

この時点で、ユーザーは通常どおりログインできるようになります。問題が解決しました!

FTP は解決策 2 に入ることができません:

私たちの selinux はまだ状態を強制するように設定されており、ログ プロンプトに従って実行されます:

sealert -l 6459724e-821f-4334-8b5c-1ac0d96ea5cb

実行結果の 2 行後:

Linux で FTP にアクセスできない場合の対処方法

まず最初の行を実行します:

次に、/etc/vsftpd/ ディレクトリに切り替えて 2 行目を実行します:

最後に vsftpd サービスを再起動します。

[root@master ~]# systemctl restart vsftpd

ftp ログインへのテスト アクセスは正常です。

推奨学習: Linux ビデオ チュートリアル

以上がLinux で FTP にアクセスできない場合の対処方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。