GNU/Linux >> Linux の 問題 >  >> Linux

RockyLinux8にProFTPDを使用してFTPサーバーをインストールする方法

ProFTPdは、ネットワーク経由でファイルを転送するために使用される無料のオープンソースFTPアプリケーションです。シンプルでインストールが簡単で、高度な設定が可能です。 ProFTPdは、Webホスティング環境に最適なセキュリティポリシーにより、多くのユーザーに使用されています。他のFTPアプリケーションと比較して、ProFTPdは速度、セキュリティ、シンプルさに重点を置いています。

この投稿では、RockyLinux8にProFTPDFTPサーバーをインストールする方法を紹介します。

前提条件

  • Atlantic.NetクラウドプラットフォームでRockyLinux8を実行しているサーバー
  • サーバーで構成されているrootパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。 2GB以上のRAMを搭載したオペレーティングシステムとしてRockyLinux8を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

dnf update -y

ステップ2–ProFTPDをインストールする

dnf install epel-release -y

EPELリポジトリがインストールされたら、次のコマンドを実行してProFTPDパッケージをインストールします。

dnf install proftpd -y

インストール後、ProFTPDサービスを開始し、システムの再起動時に開始できるようにします。

systemctl start proftpd
systemctl enable proftpd

次のコマンドを使用して、ProFTPDのステータスを確認できます。

systemctl status proftpd

次の出力が得られます:

● proftpd.service - ProFTPD FTP Server
   Loaded: loaded (/usr/lib/systemd/system/proftpd.service; disabled; vendor preset: disabled)
   Active: active (running) since Mon 2021-11-08 10:27:37 UTC; 5s ago
  Process: 73449 ExecStartPre=/usr/sbin/proftpd --configtest (code=exited, status=0/SUCCESS)
 Main PID: 73450 (proftpd)
    Tasks: 1 (limit: 11411)
   Memory: 29.8M
   CGroup: /system.slice/proftpd.service
           └─73450 proftpd: (accepting connections)

Nov 08 10:27:37 rockylinux systemd[1]: Starting ProFTPD FTP Server...
Nov 08 10:27:37 rockylinux proftpd[73449]: Checking syntax of configuration file
Nov 08 10:27:37 rockylinux proftpd[73449]: daemon[73449]: processing configuration directory '/etc/proftpd/conf.d'
Nov 08 10:27:37 rockylinux systemd[1]: Started ProFTPD FTP Server.
Nov 08 10:27:37 rockylinux proftpd[73450]: daemon[73450]: processing configuration directory '/etc/proftpd/conf.d'
Nov 08 10:27:37 rockylinux proftpd[73450]: daemon[73450] proftpd-ip: ProFTPD 1.3.6e (maint) (built Tue Sep 7 2021 10:22:00 UTC) standalone >

次のコマンドを使用して、ProFTPDのバージョンを確認できます。

proftpd -v

次の出力が得られます:

ProFTPD Version 1.3.6e

ステップ3–FTPユーザーを作成する

次に、FTP用のユーザーを作成する必要があります。次のコマンドを使用して、user1という名前の新しいユーザーを作成できます。

useradd user1

次に、以下のコマンドを使用してuser1のパスワードを設定します。

passwd user1

以下のようにパスワードを設定します:

Changing password for user user1.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

次に、次のコマンドを使用してuser1にログインします。

su - user1

次に、次のコマンドを使用していくつかのファイルとディレクトリを作成します。

touch cat dog 
mkdir jan feb march

次に、次のコマンドを使用してuser1を終了します。

exit

ステップ4–ProFTPDサーバーにアクセスする

FTPサーバーにアクセスするには、コマンドラインを使用する方法とFTPクライアントを使用する方法の2つがあります。

コマンドライン経由でFTPにアクセス

リモートマシンで、コマンドラインインターフェイスを開き、次のコマンドを実行してProFTPDサーバーに接続します。

ftp proftpd-ip

FTPユーザー名とパスワードの入力を求められます:

Connected to proftpd-ip.
220 FTP Server ready.
Name (proftpd-ip:vyom): user1
331 Password required for user1
Password:

接続すると、次の出力が表示されます。

230 User user1 logged in
Remote system type is UNIX.
Using binary mode to transfer files.

次に、次のコマンドを実行して、FTPサーバー上のすべてのファイルとディレクトリを一覧表示します。

ftp> ls

次の出力が得られます:

200 PORT command successful
150 Opening ASCII mode data connection for file list
-rw-rw-r--   1 user1    user1           0 Nov  8 10:31 cat
-rw-rw-r--   1 user1    user1           0 Nov  8 10:31 dog
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 feb
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 jan
drwxrwxr-x   2 user1    user1           6 Nov  8 10:31 march
226 Transfer complete

FTPクライアント経由でFTPにアクセス

以下に示すように、FileZillaFTPクライアントを開きます。

サイトマネージャーをクリックします 新しいFTP接続を作成するには:

FTPサーバーのIP、ユーザー名、パスワードを入力し、接続をクリックします ボタン。接続すると、次の画面が表示されます。

結論

上記のガイドでは、Rocky Linux8にProFTPDFTPサーバーをインストールする方法について説明しました。また、コマンドラインおよびFTPクライアントを介してFTPにアクセスする方法についても説明しました。これで、WebサイトにFTPサーバーをセットアップして、Webサイトページをダウンロードおよびアップロードできます。Atlantic.NetのVPSホスティングで試してみてください。


Linux
  1. Debian8にProFTPDをインストールする方法

  2. Ubuntu14.04にProFTPDをインストールする方法

  3. Ubuntu15.04にProFTPDをインストールする方法

  1. CentOS7にProFTPDをインストールする方法

  2. CentOS7にFTPサーバーをインストールする方法

  3. Ubuntu 20.04 に FTP サーバーをインストールする方法

  1. VSFTPDを使用してCentOS7にFTPサーバーをインストールする方法

  2. vsftpdを使用してUbuntuにFTPサーバーをインストールする方法

  3. CentOS 7 に FTP サーバーをインストールする方法