FTP是CS架构的。使用的是ftp协议。ubuntu
root@ubuntu:/# apt install vsftpd root@ubuntu:/# service vsftpd status ● vsftpd.service - vsftpd FTP server Loaded: loaded (/lib/systemd/system/vsftpd.service; enabled; vendor preset: enabled) Active: active (running) since 日 2018-02-25 04:29:22 PST; 1h 14min ago Main PID: 1387 (vsftpd) CGroup: /system.slice/vsftpd.service └─1387 /usr/sbin/vsftpd /etc/vsftpd.conf
root@ubuntu:/etc# vim ftpusers root@ubuntu:/etc# service vsftp reload root@ubuntu:/etc#
anonymous_enable=YES :容许匿名用户访问 local_enable=YES :容许本地用户访问 write_enable=YES :容许本地用户有写操做 #anon_upload_enable=YES : 匿名用户不能上传 #anon_mkdir_write_enable=YES :匿名用户不能上传文件夹 xferlog_enable=YES :日志文件 connect_from_port_20=YES :20是数据传输端口,21是登陆端口,防火墙要将20,21端口打开 #xferlog_file=/var/log/vsftpd.log :日志文件路径
ftp服务器就2种模式:1.容许匿名登录,公共服务器都是容许匿名用户登陆的,不能修改删除,匿名用户只有读操做没有写操做。2.私有服务器,只提供给本地用户使用。 匿名登录:
配置文件修改以前要先备份。vim
上传文件还要修改文件夹的权限为777,同时修改配置文件容许文件上传。c#