CentOS 7.9にFTPサーバーのvsftpdをインストール、設定してみた: YUU MEDIA TOWN@Blog

封神龍(酒)の日記です、気になるニュースなどもチェック!ゾイド(ZOIDS)とかMacとかUNIXとかwindowsとかアニメ・漫画とかゲームとか雑記とか備忘録とか北海道とかお酒とか。検索エンジン経由来訪でお探しのキーワード関連記事が見つからない方はこちら祝!HP爆誕25周年!!

2023年06月11日 (日曜日)

CentOS 7.9にFTPサーバーのvsftpdをインストール、設定してみた

わが家の仮想環境にインストール、設定したLinux
Intel Mac(x86)のmacOS 12のVirtualBOX(仮想環境)でLinux(CentOS 7)のインストールからサーバー環境構築(2022年11月08日 (火曜日))
でこの時にSMBサーバーの設定をして他のPCからファイル共有でアクセスできるようにしておきました。しかしFTPでもアクセスしたい、という事でFTPサーバーをインストール、設定してみる事に。

CentOS7でFTPサーバ構築してみた | DevelopersIO
こちらのサイトを参考に。

vsftpdというのがスタンダードかな?という事で
sudo yum install vsftpd
でインストール開始。

読み込んだプラグイン:fastestmirror, product-id, search-disabled-repos, subscription- : manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Determining fastest mirrors
epel/x86_64/metalink | 7.5 kB 00:00
* base: ftp.iij.ad.jp
* epel: ftp.iij.ad.jp
* extras: ftp.iij.ad.jp
* updates: ftp.iij.ad.jp
base | 3.6 kB 00:00
docker-ce-stable | 3.5 kB 00:00
epel | 4.7 kB 00:00
extras | 2.9 kB 00:00
updates | 2.9 kB 00:00
(1/4): epel/x86_64/updateinfo | 1.0 MB 00:01
(2/4): docker-ce-stable/7/x86_64/primary_db | 111 kB 00:01
(3/4): updates/7/x86_64/primary_db | 21 MB 00:03
(4/4): epel/x86_64/primary_db | 7.0 MB 00:04
依存性の解決をしています
--> トランザクションの確認を実行しています。
---> パッケージ vsftpd.x86_64 0:3.0.2-29.el7_9 を インストール
--> 依存性解決を終了しました。

依存性を解決しました

================================================================================
Package アーキテクチャー
バージョン リポジトリー 容量
================================================================================
インストール中:
vsftpd x86_64 3.0.2-29.el7_9 updates 173 k

トランザクションの要約
================================================================================
インストール 1 パッケージ

総ダウンロード容量: 173 k
インストール容量: 353 k
Is this ok [y/d/N]: y
Downloading packages:
vsftpd-3.0.2-29.el7_9.x86_64.rpm | 173 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
インストール中 : vsftpd-3.0.2-29.el7_9.x86_64 1/1
検証中 : vsftpd-3.0.2-29.el7_9.x86_64 1/1

インストール:
vsftpd.x86_64 0:3.0.2-29.el7_9

完了しました!

でインストール完了。

sudo systemctl start vsftpd
で起動。

sudo systemctl status vsftpd
でちゃんと起動しているか確認。

sudo systemctl enable vsftpd.service
でOSが再起動かかっても自動起動するよう設定。

sudo firewall-cmd --add-service ftp --permanent
でftpポートをファイアーウォールの防御から解放し、外から接続出来るように設定します。

sudo firewall-cmd --reload
ファイアウォールの設定を再読込して上記設定を反映させます。
現在のファイアウォールの設定確認は
sudo firewall-cmd --list-all
と。

あとはFTP用のユーザー作ったり、chroot(アクセスするユーザーが自分のユーザーフォルダより上位の領域にアクセスできなくなる設定、レンタルサーバーとかでお馴染みの奴)は自分1人でしか使わないのでその設定は省略。

という事でWindowsのNextFTPから通常ユーザーでアクセス出来るようになりました。


Posted by 封神龍(酒) at 2023年06月11日 11:45 | 【所属カテゴリ: Linux】【コメントについて】【トラッくバックについて】【RSS登録についてRSS登録

--



--


--