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