在阿里云服务端搭建一个FTP服务,实现远程管理web服务的站点,无需再进行远程拷贝,只需在本机win10进入目录修改文件就可以马上同步了。
主要管理Apache服务的站点:
安装FTP服务:
[root@liyuanshu html]# yum install vsftpd
修改配置文件:
[root@liyuanshu ~]# vim /etc/vsftpd/vsftpd.conf1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65##不允许匿名用户访问
anonymous_enable=NO
## 允许本地用户访问
local_enable=YES
## 允许本地用户进行写操作
write_enable=YES
## 设置本地用户的掩码
local_umask=022
dirmessage_enable=YES
##关闭FTP的主动模式
connect_from_port_20=NO
##开启FTP的被动模式
pasv_enable=YES
##设置被动模式下的数据传输端口范围
pasv_max_port=5000
pasv_min_port=4990
##设置上传文件的属主,若开启这个chown_username=whoever则会把所有上传的文件改为root属主
chown_uploads=YES
#chown_username=whoever
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
#idle_session_timeout=600
#data_connection_timeout=120
#nopriv_user=ftpsecure
async_abor_enable=NO
##设置是否以ASCII方式传输数据
ascii_upload_enable=NO
ascii_download_enable=NO
ftpd_banner=Welcome to My FTP service.
deny_email_enable=NO
#banned_email_file=/etc/vsftpd/banned_emails
##对本地用户使用牢笼环境,只能锁定在用户的home目录下
chroot_local_user=YES
allow_writeable_chroot=YES
#chroot_list_enable=YES
#chroot_list_file=/etc/vsftpd/chroot_list
ls_recurse_enable=NO
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
userlist_deny=NO
tcp_wrappers=YES
max_clients=100
max_per_ip=3
#local_max_rate=500000
用户管理
添加一个管理用户1
2[root@liyuanshu ~]# groupadd ftp-user
[root@liyuanshu ~]# useradd -g ftp-user -M -s /sbin/nologin -d /var/www/html ftp-li
修改user_list白名单,只留下一个管理用户(ftp-li)即可,系统用户已经在配置文件中被禁止登陆。
[root@liyuanshu ~]# vim /etc/vsftpd/user_list
修改文件的所属者和所属组:
[root@liyuanshu ~]chown ftp-li:ftp-user -R /var/www/html/
启动服务:
[root@liyuanshu ~]systemctl start vsftpd
出现问题(一直报530错误):

最后查出错误原因:密码输入错误
成功使用Dreamweaver管理站点:
最后更新: 2019年10月05日 10:07