このチュートリアルでは、Ubuntu 15.04にProFTPDをインストールする方法を紹介します。知らなかった方のために、ProFTPDはGPLライセンスのFTPサーバーであり、無料でインストールできます。 Linuxシステムで。vsftpdの代わりになります。ProFTPDオープンソースFTPサーバーは、ファイル構成が簡単でセットアップが簡単なため、Unix環境で最も使用されている安全で信頼性の高いファイル転送デーモンです。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、独自のVPSでサイトをホストしていることを前提としています。インストールは非常に簡単です。 Ubuntu15.04サーバーにProFTPDを段階的にインストールする方法を示します。
Ubuntu15.04にProFTPDをインストール
手順1.まず、次のapt-get
を実行して、すべてのシステムパッケージが最新であることを確認します。 ターミナルのコマンド。
sudo apt-get update sudo apt-get upgrade
ステップ2.ProFTPDと必要なすべてのパッケージをインストールします。
sudo apt-get install proftpd
インストール中に、必要なインストール方法を選択するように求められます。インストール方法には、標準デーモンとinitデーモンの2つの方法があります。
Proftpdを設定
ステップ3.ProFTPDを設定します。
ProFTPDのデフォルト設定ファイルは/etc/proftpd.conf
にあります 。
nano /etc/proftpd.conf
ServerNameをサーバーのホスト名に変更します。以下の場合、ftp.idroot.usが例です:
ServerName “ftp.idroot.us”
DefaultRootのコメントを外す:
# Use this to jail all users in their homes DefaultRoot
FTPユーザーの作成
ステップ4.FTPユーザーを追加します。
Proftpdのユーザーを作成する前に、/bin/false
を追加してください /etc/shells
に ファイル:
echo "/bin/false" >> /etc/shells
FTPでアクセスできるホームディレクトリを持つユーザーを作成します。「/bin/ false」を割り当てて、このユーザーのシェルアクセスを無効にします。 SSHでログインできないことを確認するために彼にシェルを送信します。私のユーザー名は「idroot」です。次のコマンドでidrootを自分のユーザー名に置き換えてください:
adduser --home /home/idroot --shell /bin/false idroot
次に、ユーザーidrootがFTPサーバーにアクセスできるようにProftpdを構成します。
cd /etc/proftpd/ nano proftpd.con
この構成を追加して、ユーザーidrootがログインし、ホームディレクトリ/home/idroot
との間でファイルをアップロード/ダウンロードできるようにします。 :
<Directory /home/idroot> Umask 022 022 AllowOverwrite off <Limit LOGIN> AllowUser idroot DenyALL </Limit> <Limit ALL> Order Allow,Deny AllowUser idroot Deny ALL </Limit> <Limit MKD STOR DELE XMKD RNRF RNTO RMD XRMD> AllowUser idroot Deny ALL </Limit> </Directory>
以下のコマンドを実行してProFTPDを再起動します:
systemctl restart proftpd
ステップ5.FTPサーバーにアクセスします。
FTPサーバーをインストールして好みに合わせて構成したら、FTPクライアントを開き、そのIPアドレスを使用してサーバーに接続するだけです。 、ホスト名、またはドメイン名。すべてが正しく構成されている場合は、正しいユーザー名とパスワードを使用してサーバーへのアクセスを許可する必要があります。
おめでとうございます!ProFTPDが正常にインストールされました。このチュートリアルを使用してubuntu 15.04システムにProFTPDをインストールしていただき、ありがとうございます。その他のヘルプや役立つ情報については、ProFTPDの公式ウェブサイトを確認することをお勧めします。
>