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
# selinux
setenforce 0
getenforce
vim /etc/sysconfig/selinux
#
systemctl stop firewalld.service
systemctl disable firewalld.service
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/bak
vim /etc/yum.repos.d/local.repo
mount /dev/cdrom /mnt/
yum clean all
yum makecache
yum install -y vsftpd
systemctl start vsftpd
systemctl enable vsftpd
ss -antp|grep :21
lftp 172.16.20.121(ip FTP IP )
$ chmod o+w /var/ftp/pub/
anon_upload_enable=YES #
anon_mkdir_write_enable=YES #
anon_other_write_enable=YES # ( 、 )
anon_umask=022 #
anon_root=/company # FTP