Linux FTP 服務搭建

Linux FTP 服務搭建

一、安裝vsftp

1.一、使用yum進行安裝vsftp

[root@localhost ~]# yum -y install vsftpd

 

1.二、配置文件目錄

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf

 

1.三、設置開機啓動

[root@localhost ~]# systemctl enable vsftpd.service
[root@localhost ~]# systemctl restart vsftpd.service

 

1.4Firewalld和SELinux的關閉

新建防火牆永久規則[ftp]:
[root@localhost ~]# firewall-cmd --permanent --add-service=ftp
[root@localhost ~]# firewall-cmd --reload
臨時關閉SELINUX
[root@localhost ~]# setenforce 0
永久關閉SELINUX
[root@localhost ~]# vim /etc/sysconfig/selinux  
而後將SELINUX=enforcing 更改成 SELINUX=disabled

 

二、訪問ftp服務器

2.一、下載lftp來訪問

[root@localhost ~]# yum -y install lftp

 

2.二、具體用法linux

[root@localhost ftp]# lftp IP地址
內部命令 mirror--下載、cd 切換目錄、get下載

 

三、Ftp服務訪問配置

1.一、建立一個用戶

[root@localhost ftp]# useradd alice
[root@localhost ftp]# touch /home/alice/file1.txt
[root@localhost ftp]# passwd alice
[root@localhost ftp]# usermod -s /sbin/nologin alice    #設置不能登陸到ssh NOSHELL

 

1.二、訪問ftp服務

使用密碼訪問
[root@localhost ftp]# lftp alice@IP地址
內容配置:
anonymous_enable=YES --是容許匿名用戶登陸ftp
local_enable=YES     --是否容許本地用戶登陸ftp
write_enable=YES     --是否容許寫入(全局)
local_umask=022      --控制本地用戶上傳文件的默認權限,umask表示要剪掉的權限
anon_umask=077       --控制匿名用戶上傳文件的默認權限
--------------鎖定本地用戶HOME目錄------------------------
--鎖定部分用戶
chroot_list_enable=YES  
chroot_list_file=/etc/vsftpd/chroot_list    --文件內的用戶
--鎖定本地全部用戶
chroot_local_user=YES
--------------------------------------------------------
anon_max_rate=500000    --匿名用戶限速
local_max_rate=80000    --本地用戶限速
max_clients=500         --ftp最大鏈接數
max_per_ip=2            --單個IP最大鏈接數,線程數
local_root=/ftproot     --指定本地用戶訪問的root目錄
anon_root/anonroot      --指定匿名用戶訪問的root目錄

 

四、使用FTP服務共享YUM源

服務端

[root@www ~]# mkdir /var/ftp/{centos6u8,centos7u3}
[root@www ~]# mount -o loop /dev/sr0 /var/ftp/ecntos7u3/
[root@www ~]# echo "mount -o loop /dev/sr0 /var/ftp/ecntos7u3/" >> /etc/rc.local
[root@www ~]# chmod +x /etc/rc.d/rc.local

 

客戶端

[root@www ~]# vim /etc/yum/repos.d/centos7.repo
[centos7u3]
name=centos7u3
baseurl=ftp://192.168.1.5/ecntos7u3/
gpgcheck=0
相關文章
相關標籤/搜索