【腾讯云】搭建ftp中遇到的问题

【腾讯云】搭建ftp中遇到的问题,第1张

最近想搭建一个wordpress博客,就租了腾讯云的服务器

按照腾讯云开发者实验室的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文件进行相应权限的操作。

如您还有疑问可继续追问。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/807715.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-08-29
下一篇2023-08-29

发表评论

登录后才能评论

评论列表(0条)

    保存