FTPを構築する

1418 ワード

ftpサーバの構築手順


1.準備


SELinuxとファイアウォールを閉じる
#  selinux
setenforce 0
getenforce
vim /etc/sysconfig/selinux

#  
systemctl stop firewalld.service
systemctl disable firewalld.service

2.ローカルyumソースの構成


既存のrepoファイルのバックアップ
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/bak

yumプロファイルを新規作成
vim /etc/yum.repos.d/local.repo

[local] name=localsrc baseurl=file:///mnt enabled=1 gpgcheck=0
isoミラーを/mntディレクトリにマウント
mount /dev/cdrom /mnt/

yumキャッシュの再ロード
yum clean all
yum makecache

3.ftp作業ソフトのインストール

yum install -y vsftpd

4.サービスの開始

systemctl start vsftpd
systemctl enable vsftpd

ポートが存在するかどうかを確認
ss -antp|grep :21

5.テスト


(別のパソコンに交換)
lftp 172.16.20.121(ip FTP IP )

FTP内のデータを見ることができれば、構築に成功したことを表します.

6.プロファイルの変更


匿名でアップロードできるファイル
$ chmod o+w /var/ftp/pub/

プロファイルの変更:vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES          # 
anon_mkdir_write_enable=YES     # 
anon_other_write_enable=YES     # ( 、 )
anon_umask=022                  # 
anon_root=/company              # FTP