【Ubuntu Server】vsftpdをインストールしてファイルサーバーに変身!

Linux

vsftpd をインストールし Ubuntu Server をファイルサーバー化する

Ubuntu 21.04 が正式リリースされた際に、Ubuntu 21.04 Server(以下、Ubuntu Server と呼びます) を仮想マシンへインストール手順を解説いたしました。



その記事の中では、仮想マシンへ Ubuntu Server をインストールし WordPress 環境を構築する手順を紹介しています。

それ以外にも、Ubuntu Server へ AD サーバーを構築したり、ファイルサーバー化したりと、インストールするパッケージや設定方法により、様々な用途で Ubuntu Server 活用することができます。

そこで、今回は Ubuntu Server へ FTP パッケージ 「vsftpd」をインストールし、Ubuntu Server をファイルサーバー化する手順を解説したいと思います。

なお、Ubuntu Server との接続クライアントには Windows 10 を使用します。また、クライアントのFTPツールには「FFFTP」を使用します。


スポンサーリンク

スポンサーリンク

スポンサーリンク

ファイルサーバーの構築

以下の手順にてファイルサーバーの構築を実施いたします。

手順
  1. FTP パッケージのインストール
  2. FTP の設定
  3. FTP サービスの設定




FTP パッケージのインストール

では、Ubuntu Server へ vsftpd のインストール手順を解説いたします。

なお、ターミナルソフトには Tera Term を使用します。




Tera Termをまず、Tera Term を起動し、Ubuntu Server に接続します。

画像クリックで拡大画像を表示します




次に、vsftpd をインストールするため、以下のコマンドを実行します。

sudo apt install vsftpd
画像クリックで拡大画像を表示します
画像クリックで拡大画像を表示します




FTP の設定

続いて、FTP の設定を変更する手順を解説いたします。


まず、「vsftpd.conf」を編集するため、以下のコマンドを実行します。また、「vsftpd.conf」の設定を変更します。

sudo vi /etc/vsftpd.conf
画像クリックで拡大画像を表示します
画像クリックで拡大画像を表示します


「vsftpd.conf」で、以下の設定がコメントアウトされているため、コメントアウトを解除します。また、「vsftpd.conf」を保存し FTP の設定変更が完了となります。

write_enbale=YES
ascii_upload_enable=YES
ascii_download_enable=YES
ftpd_banner=Welcome to blah FTP service.




FTP サービスの設定

続いて、FTP サービスを変更する手順を解説いたします。


まず、FTP サービスの自動起動を有効化するため、以下のコマンドを実行します。

sudo systemctl enable vsftpd
画像クリックで拡大画像を表示します




次に、「FTPの設定」で変更した内容を反映するため、以下のコマンドを実行します。

sudo systemctl restart vsftpd
画像クリックで拡大画像を表示します

以上で、FTP サービスの設定が完了となります。




ファイルサーバー検証

ファイルサーバーの構築の構築が完了したら、続いては、ファイルサーバーへの接続検証を実施いたします。


まず。FFFTPを起動します。

画像クリックで拡大画像を表示します

ファイルサーバーへ接続できました。





次に、クライアントからファイルサーバーへのテキストファイル送信検証を実施します。
正常にテキストファイルが送信できました。

画像クリックで拡大画像を表示します
像クリックで拡大画像を表示します





次に、ファイルサーバーからクライアントへテキストファイルの受信検証を実施します。
正常にテキストファイルが受信できました。

画像クリックで拡大画像を表示します
画像クリックで拡大画像を表示します




まとめ

以上が、vsftpd をインストールし Ubuntu Server をファイルサーバー化する手順となります。

いかがでしたでしょうか?

3手順を実施すれば、Ubuntu Server をお手軽にファイルサーバー化することができます。3手順といっても、すべて、vsftpd に関わる設定なので、ごく簡単な解説となりました。
しかし、これで Ubuntu Server がファイルサーバーとして機能してくれますので、ご興味があれば、一度、Ubuntu Server をファイルサーバー化してみてはいかがでしょうか。

設定やアクセス許可関連の設定など、細かな設定を変更することも可能です。また、SSL を設定しセキュリティーを強化することも可能です。





本稿をご覧になっていただいている読者様の中で、もし、インフラエンジニアを目指している方、もしくはインフラエンジニアに興味がある方がいらっしゃれば、スクールで学ぶことも「あり 」です。
いくつかインフラ系の技術が学べるスクールをピックアップいたしましたので、ご検討の一助となれば幸いです。

 スクール  受講料  受講期間  ポイント
ササエル 19,800円 14レッスン 初級のインフラエンジニアに特化したオンラインスクールです。インフラエンジニアを目指すなら、まずはここから!?
98,000円 15レッスン 初級の次は中級も学べます。
TechAcademy [テックアカデミー] 174,900円(※1) 4週間プラン コースにより、若干、インフラ要素あり。また、学べる言語が細分化されているので、目的に合ったコースが選べます。
【CCNAコース ウズウズカレッジ】 33,000円/月 1ヶ月~ 応募資格を満たしていれば、無料特待プランで受講料が無料!?
初心者OK!KENスクール 187,000円(※2) 50時間 ネットワークコースのLinuxレベル1取得講座。Webサーバーの構築まで学べます。
119,900円(※2) 30時間 ネットワークコースのWindows Server構築講座。クライアントOSの管理操作を学べます。
※1.フロントエンドコースの料金です。学生の場合、料金は163,900円と割引があります。
※2.スクール提携企業特別割引の場合、受講料が10~15% OFF、入会金無料。学生割引特典の場合、全講座料金 20% OFF。





最後までお読みいただきありがとうございました。


では。


スポンサーリンク

スポンサーリンク

Linux
スポンサーリンク
たまおをフォローする
スポンサーリンク
たまーのテクノロジー
タイトルとURLをコピーしました