按照腾讯云开发者实验室的wordpress教程和ftp教程搭建好了相应环境
进到wordpress后台的时候要更新的时候一直无法通过ftp连接到服务器
百度了之后才发现ftp有两种连接模式:一个是被动模式(pasv),一种是主动模式。
通过filezilla连接时会看见pasv命令之后会返回227Entering Passive Mode的错误。
这是因为腾讯云的网络架构问题。
然后通过filezilla的主动连接模式是可以成功连上的。
我们在/etc/vsftpd.conf配置文件中添加
就可以成功使用被动模式连接服务器
同时需要在安全组中添加相对应的规则来开放端口
如果没有修改ftp默认的上传文件,可能会找不到wordpress对应的目录
在vsftpd配置文件中添加以下语句
如果wordpress更新插件的时候碰到vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误
可以添加以下语句
参考博客: https://blog.csdn.net/bluishglc/article/details/42399439
你好,以Linux系统的云服务举例的话,搭建FTP服务可分为以下几个步骤:1.使用远程连接工具Xshell连接腾讯云服务器,执行命令,安装vsftpd。
2.安装完后,执行systemctl start vsftpd命令,启动服务。
3.运行vi /etc/vsftpd/vsftpd.conf 打开vsftpd 配置文件。并按 “i” 或 “Insert” 切换至编辑模式,将文件中的anonymous_enable=YES改为anonymous_enable=NO。然后按 “Esc”,输入 “:wq”,保存文件并返回。
4.运行useradd -m -d /home/ftpuser -s /sbin/nologin ftpuser命令,添加用户ftpuser。ftpuser可以自定义为自己需要的用户名。然后再运行passwd ftpuser命令,设置用户ftpuser 的密码。ftpuser为您上一步设置的用户名。
5.创建用户,用户密码成功。
安装FTP服务开始--》管理工具--》服务器管理器
安装IIS/FTP角色
打开服务器管理器,找到添加角色,然后点击,弹出添加角色对话框,选择下一步
选择Web服务器(IIS),然后选择FTP服务,直到安装完成。
在IIS中查看,如果能够右键创建FTP站点,则表明FTP服务安装成功
创建Windows用户名和密码,用于FTP使用。
开始--》管理工具--》服务器管理器,添加用户,如下图:本实例使用ftptest
在服务器磁盘上创建一个供FTP使用的文件夹,创建FTP站点,指定刚刚创建的用户FtpTest,赋予读写权限
客户端测试。直接使用ftp://服务器ip地址:ftp端口,如图。弹出输入用户名和密码的对话框表示配置成功,正确的输入用户名和密码后,即可对FTP文件进行相应权限的操作。
如您还有疑问可继续追问。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)