1 安裝 vsftpd
yum install vsftpd
開啟 vsftpd 檔案:
vi /etc/vsftpd/vsftpd.conf
初次修改前建議備份該檔案
在檔案末尾新增:
pasv_min_port=2100
pasv_max_port=2199
關閉以下配置(新增注釋):
#anonymous_enable=yes
開啟以下配置(去掉注釋):
chroot_list_enable=yes
chroot_list_file=/etc/vsftpd/chroot_list
在檔案末尾新增:
userlist_deny=no
新增乙個名為 ftpuser 的使用者,所屬 ftp 使用者組,禁止登入:
useradd -g ftp -s /sbin/nologin ftpuser
設定 ftpuser 的登入密碼:
passwd ftpuser
開啟 user_list 檔案:
vi /etc/vsftpd/user_list
在檔案末尾新增:
ftpuser
首先需要在 /etc/vsftpd/ 目錄下建立乙個 chroot_list 檔案:
vi /etc/vsftpd/chroot_list
在檔案末尾新增:
ftpuser
setenforce 0
如何在 linux 啟動時關閉 selinux?
開啟 /etc/rc.local 檔案:
vi /etc/rc.local
在檔案末尾新增:
setenforce 0
開啟 iptables 檔案:
vi /etc/sysconfig/iptables
在 accept 段末尾新增:
-a input -m state --state new -m tcp -p tcp --dport 21 -j accept
-a input -m state --state new -m tcp -p tcp --dport 2100:2199 -j accept
配置完畢後需要重啟防火牆:
service iptables restart
service vsftpd start
LINUX下搭建FTP伺服器
1.作業系統環境 檢視作業系統核心 root rac1 uname a linux rac1 2.6.32 220.el6.x86 64 1 smp wed nov 9 08 03 13 est 2011 x86 64 x86 64 x86 64 gnu linux 檢視作業系統發行版本 root ...
Linux下搭建FTP伺服器
接到的工作任務是,開啟21埠的ftp服務,之前21和22都是可以使用的,現在21不可以使用了 之前進行了伺服器的公升級 22上的服務是sftp,21是ftp,二者之間的區別暫不進行整理 有待補充.使用如下命令 rpm qa grep vsftpd可以檢測出是否安裝了vsftpd軟體,如果沒有安裝,使...
LINUX下搭建FTP伺服器
一般在各種linux的發行版中,預設帶有的ftp軟體是vsftp,從各個linux發行版對vsftp的認可可以看出,vsftp應該是一款不錯的ftp軟體。搭建linux ftp伺服器的步驟如下 1 檢查vsftpd軟體是否安裝 使用如下命令可以檢測出是否安裝了vsftpd軟體,rpm qa grep...