vsftpd 的安装和配置
来源:互联网 发布:js控制多行tr显示隐藏 编辑:程序博客网 时间:2024/05/22 17:46
本地的文件上传到阿里云上,或者把服务器上的文件下载到本地,可以使用vsftpd来搭建FTP服务器。因为以前没有做过,所以今天踩了很多坑,无论是 jdk 的配置还是 tomcat 的配置都让人头大。
上面两件事完成,偷偷窃喜一下,却还要把 war 包传到服务器,这个也不会。所以只能现学现卖,还好成功了。
用的是ubuntu系统,版本为16.04, vsftpd 搭建步骤如下:
第一步
apt-get update
一定要先执行这条语句:不然后报错!
访问源列表里的每个网址,并读取软件列表,然后保存在本地电脑。和服务器同步软件包列表,于是当你apt-get install *时就能下到最新的软件
第二步
apt-get install vsftpd
安装vsftpd
systemctl status vsftpd
查看是否安装上,安装上。没有截图,出现许多字里面有绿色的就是安装上了
第三步
新建/home/uftp目录作为用户主目录
mkdir /home/uftp
新建用户uftp:
useradd -d /home/uftp -s /bin/bash uftp
设置密码:
sudo passwd uftp,要输入两次密码。
第四步
修改配置文件:
vi /etc/vsftpd.conf
在文件末尾添加:
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/allowed_users
文件中原本有的做修改:
local_enable=YES
write_enable=YES,否则将不能上传文件,会报错 550
第五步
vi /etc/allowed_users,添加刚才添加的用户名 uftp
vi /etc/ftpusers 确认没有uftp这个用户名
第六步
这一步我是用取巧的方法,正确的方法应该是给 uftp 这个用户设置权限,但是我不会,就找了个简便方法。
给文件夹设置权限:
mkdir /home/uftp/write 创建一个用来写的文件夹
chmod -R 777 /home/uftp/write 给他传文件的权限
vi /etc/vsftpd.conf 添加 local_root=/home/uftp/
第七步
重启vsftpd服务:
systemctl restart vsftpd
再下载 windows 版的 vsftpd,建立连接。
注意:因为没有将 war 包直接传到 tomcat 的相应位置,后面还要把 war 包拷贝过去。
解决这些问题之后还有一个问题,微信公众号程序一定要是正常的域名访问,不能带8080端口。怎么把8080去了还不知道,明天再看看。
- vsftpd的安装和配置
- vsftpd 的安装和配置
- vsftpd安装和配置
- centos7的vsftpd的安装和配置
- vsFTPd服务器的安装和配置
- vsftpd的安装和相关配置
- vsftpd服务器的安装和配置
- Centos中vsftpd的安装和配置
- vsftpd的安装配置
- linux安装vsftpd和vsftpd配置步骤
- linux安装vsftpd和vsftpd配置步骤
- Linux vsftpd安装和配置
- vsftpd安装和配置(备忘)
- CentOS 7 yum配置和vsftpd的安装配置
- vsftpd的安装与配置
- vsftpd的安装与配置
- Ubuntu下Ftp的安装和配置(vsftpd)(转)
- Centos6.2 中vsftpd 的安装和配置全解析
- C++实现链表直接选择排序
- xdoj 1056: 寻找BOSS
- Q(这个题提交失败,但样例是对的QAQ,好像服务器有问题,不能提交)
- 寻找递增的三元子序列——C++实现
- SpringBoot开发详解(五)--Controller接收参数以及参数校验
- vsftpd 的安装和配置
- PHP设计模式系列(二十三):访问者模式
- java复习——一维数组
- CodeForces 732 B.Cormen — The Best Friend Of a Man(贪心)
- UVA1025 A Spy in the Metro —— DP
- xdoj 1037: 倍流畅序列
- ACM L: XueXX and Binary
- 嵌入式工程师的学习路线
- 如何实现日期输入框中结束日期晚于开始日期且两个日期在同一个月