ubuntu 18.04安装ftp为wordpress添加ftp

简介: ubuntu 18.04安装ftp为wordpress添加ftp

操作目的:

我的wordpress是手动装的,更新主题和插件等需要ftp,在经过查询与借鉴,得到解决方案

windows客户端连接选择: 下载地址FileZilla

FTP服务器选择:vsftpd: version 3.0.3 使用ubuntu的apt安装

ubuntu安装vsftpd

#安装vsftpd
apt-get install vsftpd -y
#设置开机自动启动
apt-get enable vsftpd
#创建ftp所使用的目录 wpftp名字随便起
sudo mkdir /home/wpftp
#创建用户并指定主目录
sudo useradd -d /home/wpftp -s /bin/bash wpftp
#修改密码
sudo passwd wpftp

编辑ftp配置文件

vim /etc/vsftpd.conf
userlist_deny=NO
userlist_enable=YES
#指定用户列表可以登录
userlist_file=/etc/allowed_users
#若不配置该选项可能导致530问题
seccomp_sandbox=NO
local_enable=YES #允许本地用户登录 
write_enable=YES #允许用户有修改文件权限 
local_umask=022 #本地用户创建文件的 umask 值 
dirmessage_enable=YES #用户第一次进入目录时的提示消息 
use_localtime=YES #使用本地时间 
xferlog_enable=YES #一个存有详细的上传和下载信息的日志文件 
connect_from_port_20=YES #在服务器上针对 PORT 类型的连接使用端口 20 
chroot_local_user=YES #本地用户将进入 chroot 环境,当登录以后默认情况下是其 home 目录 secure_chroot_dir=/var/run/vsftpd/empty #当vsftpd不需要访问系统文件的权限时,就会将使用者限制在此资料夹中 
pasv_enable=Yes 
pasv_min_port=10000 
pasv_max_port=10100 
local_root=/home/wpftp #登录默认目录 
allow_writeable_chroot=YES #默认情况下,出于安全原因,VSFTPD 不允许 chroot 目录具有可写权限。然而,我们可以通过选项 allow_writeable_chroot=YES 来改变这个设置

添加或删除大家可以自行配置

我的配置文件将新增的都写在最上面了

新建/etc/allowed_users文件,该文件存放可登陆ftp的用户

添加信息:

wpftp
root

编辑/etc/ftpusers文件,该文件存放禁止登陆ftp的用户

若有含有wpftp用户,就将其删除,若没有则直接关闭

重启vstpd服务
systemctl restart vsftpd

服务端这边就配置完成了,下面测试连接

win客户端下载安装后页面

连接成功,下面发到wordpress里试一下

发现连接不上,需要SFTP的插件

下载地址https://wordpress.org/plugins/ssh-sftp-updater-support/#description

上传到

wordpress插件中可以看到

算了 还是不行,我本地直接下载上传得了

wordpress 安装markdown编译器插件

https://wordpress.org/plugins/wp-githuber-md/

目录
相关文章
|
7月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
436 13
|
7月前
|
运维 网络安全 PHP
2025年面板安装 Wordpress 网站教程
本文对比了2025年国内主流服务器运维面板(宝塔、1Panel、Websoft9、AMH、旗鱼云梯)的核心特点与适用场景,并详细介绍了各面板安装WordPress的教程。内容涵盖环境配置、数据库创建及源码部署等步骤,同时提供了通用注意事项与选择建议。新手可优先考虑操作直观的宝塔面板或云端管理工具旗鱼云梯,技术爱好者和企业用户则可根据需求选择更专业或定制化的方案。
435 2
|
域名解析 安全 网络安全
阿里云服务器WordPress环境上安装SSL证书
阿里云服务器WordPress环境上安装SSL证书
|
Ubuntu 关系型数据库 MySQL
Ubuntu系统本地搭建WordPress网站并发布公网实现远程访问
Ubuntu系统本地搭建WordPress网站并发布公网实现远程访问
|
安全 Ubuntu 网络安全
如何在Ubuntu上配置WordPress安全更新和安装
如何在Ubuntu上配置WordPress安全更新和安装
236 0
|
关系型数据库 MySQL PHP
如何安装WordPress?
【6月更文挑战第6天】如何安装WordPress?
201 1
|
Ubuntu 关系型数据库 MySQL
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
224 0
ubuntu apt 安装wordpress所需所有的 一键脚本 扩展您的PHP似乎没有安装运行WordPress所必需的MySQL扩展。
|
Ubuntu 关系型数据库 MySQL
百度搜索:蓝易云【ubuntu系统服务器安装WordPress教程】
现在,你已经成功在Ubuntu系统服务器上安装了WordPress。可以使用你的域名或服务器IP地址访问WordPress网站,进行网站配置和内容发布。
335 0
|
Web App开发 关系型数据库 PHP
ubuntu16.04安装wordpress
ubuntu16.04安装wordpress和centos7安装wordpress存在一定的差异。 当然共性大于差异。 共性是lamp环境。 wordpress的必备环境。 先共性再差异。 一、搭建lamp环境(Linux+Apache+MySQL+PHP(含phpmyadmin)) (1)安装ap...
2722 0
|
关系型数据库 MySQL 数据库
Ubuntu安装中文版WordPress
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.
1268 0