Linux 构建ftp服务器
2024-09-26 23:26:56
1.安装vsftpd服务器
$sudo apt-get install vsftpd
2.cd 到etc文件,配置vsftpd.conf文件
$sudo vi /etc/vsftpd.conf
修改至022
在conf文件末尾添加下面设置
anonymous_enable=YES 允许匿名用户
anon_root=/home/XXX/ftp 将服务器建立在系统用户XXX的ftp目录下(所以首先在打开终端的目录下新建ftp目录,在ftp目录下新建anonymous目录,且设置anonymous目录权限为777:$sudo chomod 777 anonymous)
no_anon_password=YES 登录服务器不需要密码
write_enable=YES
anon_upload_enable=YES 目录可上载
anon_mkdir_write_enable=YES 目录可写
3.重启服务器,重新加载/etc/vsftpd.config
$sudo /etc/init.d/vsftpd restart
设置完成后可在用户目录下新建目录testdir进行测试。在ftp目录中新建文件test (echo "hello!" >test),然后到testdir目录中登录服务器(ifconfig获得服务器IP--用ftp IP登录服务器,用户名为anonymous),下载ftp目录中的test文件到测试目录testdir中(ftp> get test)
用bye命令或quit命令退出服务器
最新文章
- 学习笔记——EM算法
- ios上的 button和input-button为什么不水平居中的
- 【javascript 进阶】异步调用
- 说说React
- mysql-存储过程案例-存储过程中创建表和修改表数据
- Open Yale course:Listening to Music
- 移动APP 中文输入法下的搜索优化
- Tomcat 自动上传的删除文件
- WCF 项目应用连载[2] - 创建Lig日志系统
- (1)html初步--表格的使用
- JAVA insert() 插入字符串 reverse() 颠倒 delete()和deleteCharAt() 删除字符 replace() 替换 substring() 截取子串
- Android应用UI架构
- html 压缩工具 html-minifier
- JS闭包作用域解析
- Spring使用Quartz定时调度Job无法Autowired注入Service的解决方案
- 2019.02.17 spoj Query on a tree VII(链分治)
- Java中try catch finally语句中含有return语句的执行情况(总结版)
- CSS background-image背景图片相关介绍
- Nuke Linux Crack
- sql Server中临时表与数据表的区别