不管是自己購買的伺服器還是在vm中構建的虛擬機器,首先保證機器可以連線網路,連線網路ok後我們就開始教程
安裝ftp
yum install -y vsftpd
配置ftp
/etc/init.d/iptables stop
chkconfig iptables off
setenforce 0
vi /etc/vsftpd/vsftpd.conf
新增以下內容
local_enable=yes
write_enable=yes
local_umask=022
allow_writeable_chroot=yes
anonymous_enable=no
anon_upload_enable=yes
anon_mkdir_write_enable=yes
anon_umask=022
新增使用者
adduser -d /ftp -g ftp -s /sbin/nologin ftplizy
設定密碼
passwd ftplizy
重啟服務
service vsftpd restart
開放更目錄許可權
setsebool -p ftp_home_dir on
如果是centos7以上的系統請使用
setsebool -p tftp_home_dir on
開啟防火牆開放ftp埠
vi /etc/sysconfig/iptables
配置如下:
*filter
:input accept [0:0]
:forward accept [0:0]
:output accept [0:0]
-ainput -m state --state established,related -j accept
-ainput -p icmp -j accept
-ainput -i lo -j accept
-ainput -m state --state new -m tcp -p tcp --dport 21 -j accept
-ainput -m state --state new -m tcp -p tcp --dport 22 -j accept
-ainput -j reject --reject-with icmp-host-prohibited
-aforward -j reject --reject-with icmp-host-prohibited
commit
開啟防火牆:
$ service iptables start或
/etc/init.d/iptables start或
$ chkconfig iptables on
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...