CentOS7でvsftpdを使用してFTPサーバーを設定する方法
vsftpdはオープンソースで軽量なFTPサーバーソリューションです。 それは非常に速く、安全安定しています。 Vsftpdの設定は非常に簡単で簡単です。
この記事では、CentOS7でvsftpd FTPサーバーをインストールしてアクセスする方法を紹介します。 それでは、始めましょう。
vsftpdのインストール:
vsftpdはCentOS7の公式パッケージリポジトリで利用できます。 そのため、YUMパッケージマネージャーを使用して簡単にインストールできます。
まず、次のコマンドを使用してYUMパッケージリポジトリキャッシュを更新します:
YUMパッケージリポジトリキャッシュを更新する必要があります。
次に、次のコマンドでvsftpdをインストールします:
次に、yを押してから、<Enter>を押して続行します。
vsftpdをインストールする必要があります。
次に、次のコマンドでvsftpdサービスが実行されているかどうかを確認します:
ご覧のように、vsftpdサービスは実行中でも非アクティブでもありません。
vsftpdサービスを開始するには、次のコマンドを実行します:
次に、vsftpdサービスの状態を再度確認します。
ここで、システム起動時に自動的に起動するようにvsftpdサービスをシステム起動に追加する必要があります。
vsftpdサービスをシステム起動に追加するには、次のコマンドを実行します:
vsftpdサービスをシステムの起動に追加する必要があります。
vsftpdの設定ファイル:
CentOS7では、すべてのvsftpd設定ファイルは、下のスクリーンショットで見ることができるように/etc/vsftpdディレクトリにあります。
主な設定ファイルは/etc/vsftpd/vsftpdです。コンフ… Vsftpdを設定したい場合は、ほとんどの場合、このファイルの変更に費やすことになります。メイン設定ファイル/etc/vsftpd/vsftpd。confにはvsftpdを設定するときに役立つ多くのコメントが含まれていますが、どの設定オプションが有効になっているかを見るのが難しくなります。 そのため、元の設定ファイルのバックアップコピーを保持し、/etc/vsftpd/vsftpdからすべてのコメントを削除することをお勧めします。confファイル。 このようにして、vsftpdの設定に関するヘルプが必要なときはいつでもコメントを見て、作業が簡単なクリーンな設定ファイルを持つことができます。
バックアップコピーを作成するには(私はそれを/etc/vsftpd/vsftpdと呼びます。コンフ…元の/etc/vsftpd/vsftpdのバックアップ)。confファイルを実行し、次のコマンドを実行します:
次に、元の/etc/vsftpd/vsftpdからすべてのコメントを削除します。次のコマンドを使用したconf設定ファイル:
ご覧のとおり、元の設定ファイルは非常にきれいに見えます。
FTPサーバーへのアクセス:
CentOS上のvsftpdのデフォルト設定で十分です。 デフォルトでは、vsftpdはCentOS7のログインユーザーのみがFTP経由でホームディレクトリにアクセスできるように設定されています。FTPサーバーにアクセスするには、コマンドラインのlftpクライアントプログラム、またはFileZillaなどのグラフィカルなFTPクライアントプログラムを使用できます。 この記事では、lftpコマンドラインFTPクライアントを使用します。 テストには同じCentOS7マシンを使用します。
LftpはCentOS7の公式パッケージリポジトリで利用できます。
lftpをインストールするには、次のコマンドを実行します:
次に、yを押してから、<Enter>を押して続行します。
lftpをインストールする必要があります。
次に、次のようにFTPサーバーのIPアドレスを見つけます:
次に、次のようにログインユーザーとしてFTPサーバーにアクセスしようとします:
ここで、USERNAMEはFTPサーバーにログインするログインユーザーのユーザー名であり、IP_ADDRはFTPサーバーのIPアドレスです。
次に、ログインユーザーのパスワードを入力し、<Enter>を押します。
あなたは接続されている必要があります。
あなたが見ることができるように、私のホームディレクトリのすべてのディレクトリとファイルが一覧表示されます。 だから、それは動作します。
新しいFTPユーザーの追加:
vsftpdのデフォルト設定では、ログインユーザーのみがFTP経由でホームディレクトリにアクセスできるため、新しいFTPユーザーを追加するには、CentOS7マシンに新しいログインユーザーを追加するだけです。
新しいユーザー lindaを追加するには、次のコマンドを実行します:
次に、次のコマンドでユーザー lindaのパスワードを設定します。 これはユーザー lindaのFTPパスワードでもあることに注意してください。
次に、ユーザー lindaのパスワードを入力し、<Enter>を押します。
次に、パスワードを再入力し、<Enter>を押します。
パスワードを設定する必要があります。
ご覧のとおり、作成したばかりのユーザー lindaのホームディレクトリにアクセスできます。
FTPポートを開く:
すべてが機能しているので、FTPポートを開いて他の人がアクセスできるようにすることができます。
CentOS7のデフォルトのファイアウォールプログラム(firewalld)を使用してこれを行うには、次のコマンドを実行します:
次に、次のコマンドを使用して変更を有効にするためにファイアウォールをリロードします:
だから、それはあなたがCentOS7上のvsftpd FTPサーバーをインストールしてアクセスする方法です。 この記事を読んでくれてありがとう。