**Ubuntu 18.04を使用して、最初にaptコマンドを使用してftp **をインストールします
sudo apt install vsftpd
インストール後、実際にftpサーバーを実行できます。使用される構成はデフォルトの構成です。netstat-ntlを使用してftp対応ポートを表示できます
デフォルトのポート21が使用されていることを確認してから、serviceコマンドを使用してftpサーバーのステータスを表示します
**次に、現在使用されているftpサービスはすべてデフォルト構成に従って実行されているため、必要に応じて構成パラメーターを変更できます。 vsftpd構成ファイルの場所は/etc/vsftpd.confです。最初に発生した問題について説明します。構成ファイルにリッスンパラメーター(サーバー監視)があります。これはオンになりますが、デフォルトはNOなので、YESに設定してから再起動します。サーバーとサーバーのステータスを確認すると、status:failedがあり、2つの赤いパラメーターcode = exited、status = 2があることがわかりました。ここでは、listen_ipv6のパラメーターをNOに変更する必要があります(これは注意が必要です)。はい、この問題は、listenとlisten_ipv6が同時にYESの場合に発生します)。 ****
**ftpディレクトリをカスタマイズできます。ここでは、自宅にftpserver / ftpフォルダを作成しました。ここでは、ftpserverをftpサーバーディレクトリとして使用し、ftpフォルダのアクセス許可を変更してユーザーがftpで読み書きできるようにします。操作。 ****
sudo mkdir -p ftpserver/ftp/
chmod 777 ftp
**次に、構成ファイルを変更します。ここでは、匿名アクセスを許可する方法で構成ファイルを変更します。 ****
anonymous_enable=YES #匿名アクセスを許可する
anon_root=/home/charles/ftpserver #これがあなたのftpのディレクトリです、ここで私は匿名アクセスを使用しているので、それは匿名です_root
local_root=/home/charles/ftpserver #これが一般ユーザーがアクセスするディレクトリです
no_anon_password=YES #匿名ユーザーはパスワードを入力する必要はありません
write_enable=YES #書ける
anon_upload_enable=YES #匿名アップロードを許可する
anon_mkdir_write_enable=YES #フォルダの匿名作成を許可する
**保存後にサービスを再起動することを忘れないでください:service vsftpd restartすると、ftp + ipを介してサーバーにアクセスできます。以下は、アクセス、アップロード、およびダウンロード操作の匿名の例です。ホームディレクトリにテストフォルダを作成し、このフォルダ内のファイルをタッチし、ftpフォルダ内のファイルbをタッチしてから、テストフォルダ内のftpサーバーにアクセスしました。 ****
ftpフォルダーでは、getを使用してサーバー内のファイルをダウンロードし、putを使用してファイルをアップロードできます。上記の例を例として、aを入力してbを取得します。次に、quit、exit、byeなどのコマンドで終了します。次に、最終結果を以下に示します。
**上記はftpの簡単な操作です。 ftpサーバーをアンインストールするには、次のコマンドを使用します。-purgeを使用して、関連ファイルを完全に削除します。 ****
sudo apt-get remove --purge vsftpd
Recommended Posts