ウェブサイト検索

10 VsFTP (Very Secure File Transfer Protocol) 面接の質問と回答


FTP は「ファイル転送プロトコル」の略で、インターネット上で最も広く使用されている標準プロトコルの 1 つです。 FTP はサーバー/クライアントアーキテクチャで動作し、ファイルの転送に使用されます。当初、FTP クライアントはコマンドライン ベースでした。現在、ほとんどのプラットフォームには FTP クライアントおよびサーバー プログラムがバンドルされており、多くの FTP クライアント/サーバー プログラムが利用可能です。ここでは、Linux サーバー上のVsftp (Very Secure File Transfer Protocol) に基づいた面接の質問 10 個を紹介します。

1. TFTP と FTP サーバーの違いは何ですか?

: 簡単に言うと、データとコントロールの間の明確化が必要ない場合、FTP はデフォルトでポート 21 を使用すると言えます。

2. ユーザーを制限し、ホーム ディレクトリ以外の閲覧を禁止するにはどうすればよいですか?どうやって?
chroot_local_user=YES
3. FTP サーバーに接続する FTP クライアントの数をどのように管理しますか?

答え : 「max_client パラメータ」を設定する必要があります。このパラメータは接続するクライアントの数を制御します。max_client が 0 に設定されている場合、無制限のクライアントが FTP サーバーに接続できるようになります。最大クライアント パラメータは vsftpd.conf とデフォルト値で変更する必要があります。は0です。

4. ボットネットや不正なログイン試行に対抗するために FTP ログイン試行を制限するにはどうすればよいですか?
5. 匿名ユーザーから FTP サーバーへのファイルのアップロードを有効にするにはどうすればよいですか?
6. FTP サーバーからのダウンロードを無効にするにはどうすればよいですか?
7. ローカル ユーザーへの FTP ログインを有効にして許可するにはどうすればよいですか?
8. FTP リクエストとレスポンスのログを維持することは可能ですか?

: ログを正常に作成して維持するには、パラメータ「xferlog_std_format」を有効にする必要があります。

9. ログインに失敗した場合に数秒間ログインを無効にする方法。どうやってこれを達成しますか?
10. クライアントが FTP サーバーに接続する前に特定のテキスト メッセージを表示する方法。これをどうやって実現しますか?

FTP は非常に便利なツールであり、膨大ですが非常に興味深いものです。さらに、面接の観点からも役立ちます。私たちはこれらの質問を皆さんに提供するために苦労しました。これらの質問については、今後の記事でさらに詳しく説明します。それまでは引き続き Tecmint に接続してください。

こちらもお読みください: VsFTP 面接での 10 の事前質問と回答 – パート II