###目次###
1. FTP サービス 1. FTP 契約の紹介
FTP はファイル転送契約であり、TCP ベースの契約であり、顧客/サーバー モデルを採用しています。 FTP 契約を通じて、ユーザーは FTP サーバー上でファイルをアップロードまたはダウンロードできます。
ポート TCP 20 および 21 を使用します:
ポート 20: データ接続の構築とファイル データの転送に使用されます。
21 ポート: 制御接続の構築に使用されます。
欠点: データは自動的に同期できないため、自動的に同期する必要があります。
2. FTP サービスの原則
FTP サービスは 2 つのタイプに分類されます
linux は ftp サービスを追加しますlinux オペレーティング システムのバージョン、アクティブ接続とパッシブ接続。
アクティブ接続の原則:
パッシブ接続原理:
3. 設定ファイルのパス
サービス構成ファイル:/etc/vsftpd/vsftpd.conf
ブラックリスト設定ファイル:/etc/vsftpd/user_list
匿名ユーザー FTP サービスのデフォルトのルート ディレクトリ: /var/ftp
ローカル ユーザー FTP サービスのデフォルトのルート ディレクトリ: 同じ名前の /home/Account ファイル
エラー ログ パス:/var/log/messages
2. FTP サーバーのセットアップ 1. 環境の構築
centos7.4 システム仮想マシン 1 つlinux ftp サービスを追加、ファイアウォールと selinux をオフにするように構成します。
リーリー
2. 環境を検出し、ftp サービスをインストールします
リーリー
3. 設定ファイルをバックアップし、ユーザーを追加します
リーリー
4. FTP 設定ファイルの分析
リーリー
5. ローカル ユーザーが ftp にアクセスできるように設定する
6. FTP サービスを有効にする
リーリー
7. 検証サービス
①/mnt ディレクトリ内の他のユーザーの読み取りおよび書き込み権限を構成します。
リーリー ② liwu ユーザーをブラックリストの user_list ファイルに設定します。ファイルの場所は /etc/vsftpd/user_listです。
③/mnt に 123の内容の a.txt ファイルを作成します。
④自分の Windows コンピューターの cmd ウィンドウを開き、ftp サーバーの IP を入力して、アカウントのパスワードを使用してログインします。⑤ローカルエリアにダウンロードされたファイルパスはC:Users
以下です。⑥/mnt 配下の a.txt を削除し、ローカルの a.txt をアップロードします。
⑦. ブラックリスト ユーザー liwu を使用してログインを試行します。
8. トラブルシューティングのアイデア
①まずローカルファイアウォール、ftpファイアウォール、selinuxがオフになっているか確認してください
②設定ファイルの内容にエラーがないか確認してください
③ サービスの状態が正常かどうかを確認します Linux の再起動コマンドで正常でない場合は、/var/log/messages ログを確認してトラブルシューティングを行ってください。
④匿名ユーザーのデフォルトのルート ディレクトリは読み取り権限を持つことができません。そうでない場合、FTP サーバーに接続できません。⑤ルート ディレクトリのアクセス許可と所有権を表示することはできますが、表示することはできません。
以上がFTP サーバー ユーザー liwu を使用してログインを試行します。 8. トラブルシューティングのアイデアの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。