ftp 21
Port 主动模式
Port 21 20 建立连接21端口 20是传输文件端口
Pasv 被动模式
Port 21 随机10个端口
ftp server
Windows iis.ftp servU
Linux vsftpd very security ftp
ftp clint
Windows ftp explorer.exe
iexplore flashFXP
CuteFTP
Linux ftp dolphin (浏览器)
软件名称 vsftpd
服务名称 vsftpd
主配置文件 /etc/vsftpd/vsftpd.conf
业务逻辑目录 /var/ftp/pub
Yum install -y vsftpd
Chkconfig vsftpd on
Service vsftpd start
Selinux
Cd var
Ls -dZ ftp 上下文
Chcon (修改文件上下文) -Rt public_content_t /ftp
Vsftpd selinux
Selinux configuration
1. Selinux active
File:/etc/sysconfig/selinux
Selinux=enforcing , permissive , disable
强制 松散模式 关闭
Context 上下文
Seboolean 布尔值 getsebool -a 查看 194条
功能 ---》 开关
Getsebool -a | grep ftpd
Allow_ftpd_anan_write on
Setsebool -P(永久生效) allow_ftpd_anan_write on
第二项 on
1.安装ftp服务器 匿名用户可以访问 /ftp/pub
Yum install -y vsftpd
Chkconfig vsftpd on
Mkdir -p /ftp/pub
Chcon -Rt public_content_t /ftp
Vi /etc/vsftp/vsftpd.conf
Anon_root=/ftp
Service vsftpd start
Iptables -F
2.配置ftp服务器 匿名用户可以读写目录 /ftp/pub 使用ftp
Vi /etc/vsftpd/vsftpd.conf
Anon ......yes
Setsebool allow_ftpd_full_access
Allow_ftpd_anon_write
Permission (修改权限) chmod 757 /ftp/pub 也可以chown ftp.ftp /ftp/pub
Service vsftpd restart
3.配置ftp服务器 ,本地用户能够访问家目录
Useradd sensirx
Passwd sensirx
4.配置一个ftp服务器
Serice systemv
Service start
Servicename服务名称 软件名 协议名 +d
Vsftpd dhcpd
主配置目录 /etc/vsftpd/vsftpd.conf
逻辑目录 /var/协议名称ftp
Set nu