网站备案背景幕布尺寸,网站建设 比选,做网站用windows还是linux,标识导视设计公司官网Linux安装部署FTP服务器 本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据#xff0c;需要用到FTP服务器以提供他们每天上传数据#xff0c;因为之前在本地的VMware虚拟机上部署过一次#xff0c;这次则在天翼云上部署。 首先#x…Linux安装部署FTP服务器 本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据需要用到FTP服务器以提供他们每天上传数据因为之前在本地的VMware虚拟机上部署过一次这次则在天翼云上部署。 首先我们执行安装命令yum install -y vsftpd 以上就代表安装成功了 安装成功后我们进入FTP文件夹查看是否有问题FTP在Linux上名称为 vsftpd 默认安装在 /etc/vsftpd 目录下 执行 命令进入FTP文件夹中查看文件 安装完成之后先不要着急配置我们先给Linux系统添加一个用户一个登录FTP服务器的用户 执行 命令创建一个 ftpuser 的用户 执行 命令修改此用户的密码。 这里需要限制FTP登录的人数我们进入 vsftpd 目录下的 user_list 中修改如下 # vsftpd userlist
# If userlist_denyNO, only allow users in this file
# If userlist_denyYES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
root
ftpuser user_list 里面的内容是能够登录FTP的用户列表若是不想让其他用户登录则删除该文件内的其他用户名仅保留我们刚才创建的一个用户root为系统管理员若是不需要也可以删除。 完成以上步骤我们接下来要配置 vsftpd.conf 这个核心文件 此配置我们仅需要修改一个地方就是匿名用户登录的时候将其禁止然后指定FTP根目录就行了其他的也可以自行查找网上的一些方式来配置。 修改 改为 NO禁止匿名用户访问。 新增 指定用户访问主目录FTP文件存放目录。 但是目前没有这个文件夹所以我们需要创建这个文件夹命令 然后更改目录访问用户命令 需要注意的是当是从阿里云或者天翼云上部署FTP的时候当部署完毕之后一定要开放你的端口规则不然你是无法访问默认端口的也就是你无法访问FTP服务器默认端口为21,20 使用filezilla连接试试我出现了如下问题 关于vsftpd连接出现“响应: 530 Permission denied”的坑 在设置vsftpd.conf文件中的变量 anonymous_enableYES 需要使用用户进行登录如果conf文件内缺少下列三行中的任何一行都需要补充完整不然就会出现 “响应: 530 Permission denied.” 1 userlist_enableYES
2 userlist_denyNO
3 userlist_file/etc/vsftpd/user_list 转载于:https://www.cnblogs.com/youqc/p/11111043.html