linux ftp服务器搭建
更新时间:2023-03-08 05:31:00 阅读量: 综合文库 文档下载
- linux推荐度:
- 相关推荐
启动、重启、关闭FTP服务器(root用户):service vsftpd start/restart/stop
开机自动启动ftp服务器:
1. chkconfig vsftpd on
2. 把service vsftpd start加入/etc/rc.local即可
配置文件:vi /etc/vsftpd/vsftpd.conf
最基本的相关设置
? ? ? ? ? ? ? ? ? ? ?
listen=yes --打开ftp服务,开启匿名服务(只允许匿名用户列表ftp根目录,可以下载;根ftp目录在:/var/ftp/)
pam_service_name=vsftpd --太恶心了。即使你不用seliunx,也得加上这句话,这让vsftpd的身份认证方式!!!
listen_port=21 --监听ftp端口
listen_address=x.x.x.x --监听某个ip或地址
idle_session_timeout=600 --空闲会话断开前的经过的秒数
connect_timeout=60 --网络连接超时秒数
accept_timeout=60 --用户连接到服务器后排队等候超时
max_client=400 --最大客户端连接数
max_per_ip=1 --每ip最大连接数
local_max_rate=100000 --本地用户的最大连接速率bit
anno_max_rate=1000 --匿名用户的最大连接速率
辅助基本设置
? ? ? ?
ftpd_banner=欢迎信息
banner_file=/var/vsftpd_banner_files --使用该文件中的欢迎信息,注意该设置会override ftpd_banner的设置
banner_fail=/var/vsftpd_banner_fail --使用该文件中的显示连接失败信息,
dirmessage_enable=yes --切换目录时使用该目录下的.message显示消息
匿名用户管理 本质上:vsftp进程将匿名用户模拟Linux上的nobody用户,所有必须保证适当的Linux系统权限
?
anonymous_enable=yes --允许匿名用户访问ftp,是默认设置,访问根ftp目录 注意必须保证匿名用户所访问的目录在Linux下有写r权限
? ? ? ?
anon_root=/var/ftp/anon --修改匿名用户的ftp根目录
anon_upload_enable=yes --允许匿名用户在根ftp目录的上传文件权限 注意必须保证匿名用户所访问的目录在Linux下有写w权限
anon_mkdir_write_enable=yes --允许匿名用户创建目录并上传文件权限 注意必须保证匿名用户所访问的目录在Linux下有写w权限
anon_world_readable_only=no --允许匿名用户的读权限,可浏览所有文件、目录、子目录 注意必须保证匿名用户所访问的目录在Linux下有写r权
限
本地用户管理 本质上:vsftp进程将本地用户模拟Linux上的对应本地用户,所有必须保证适当的Linux系统权限
? ? ? ? ? ? ?
pam_service_name=vsftpd --即使你不用seliunx,也得加上这句话,这让vsftpd的身份认证方式!!!
anonymous_enable=no --关闭匿名登陆
local_root=/var/ftp --本地用户的根目录,可以通过设置chroot_local_user=yes来限制本地用户只能在其home下
local_enable=yes --允许本地用户登陆vsftp服务器
write_enable=yes --允许本地用户的写权限
chroot_local_user=yes --本地用户只能处于自家home下,如果没有这个设置,登陆用户可以访问任何具有Linux权限的os系统目录
chroot_list_enable=yes --只允许列表中的用户更改根目录,必须同时设置了chroot_local_user=yes、chroot_list_file=/var/vsftpd/chroot_list;
否则该设置不起作用
? ? ?
chroot_list_file=/var/vsftpd/chroot_list --允许用户列表,如果chroot_list_enable=yes,必须设置该参数
userlist_enable=yes --禁止userlist_file文件中列出的本地用户登陆vsftp服务器,配合userlist_deny策略设置
userlist_deny=yes --限制策略:限制userlist_file文件中列出的本地用户登陆vsftp服务器——默认设置;否则只允许userlist_file文件中的用户
访问
?
userlist_file=/etc/vsftpd/userlist --用户列表
修改Linux系统SSH的端口号
操作系统linux和Unix都适用:
修改配置文件 /etc/ssh/sshd_config,将里面的Port改为新端口(此端口必须是没有程序用到),比如10022,
然后 kill -HUP `cat /var/run/sshd.pid` 就行了。
注:现有连接自己不会断,因为kill -HUP `cat /var/run/sshd.pid` 只是HUP监听的那个,已经建立的连接(不同的 pid)不会断。
要想重新启用并用新端口登陆 ,此时可以在本登陆帐户下 用 exit 命令退出,在用新的端口登陆即可!
正在阅读:
linux ftp服务器搭建03-08
2015年苏教版牛津英语6B Unit4 Road safety词组语法05-23
股票定价之市盈率分析03-21
欧陆风云4大明极西化攻略06-04
蜗轮旋向的判定04-29
文言文断句八种方法与技巧指导(附练习)04-04
小学生一年级堆雪人看图写话06-14
地理粤人社新版册七年级下册《亚洲概述》习题第1课时.doc06-05
大唐西市与丝绸之路的繁荣12-15
怎么脱身-随笔写作11-20
- 《江苏省环境水质(地表水)自动监测预警系统运行管理办法(试行)》
- 安乐死合法化辩论赛立论稿(浙大新生赛)
- 公共科目模拟试卷公务员考试资料
- 我国固定资产投资FAI对GDP的影响
- 大学生创新创业训练计划项目申请书大创项目申报表
- 完美版—单片机控制步进电机
- 2013资阳中考化学试题
- 18.两位数减一位数退位(397道)
- 工程量计算规则
- 二年级操行评语(下)
- 第3章 流程控制语句
- 浅基桥墩加固技术
- 课题研究的主要方法
- 5100软件说明书 - 图文
- 车间技术员年终总结
- 关于印发《中铁建工集团开展项目管理实验室活动方案》的通知
- 经典诵读结题报告
- 地下水动力学习题答案
- 2018年全国各地高考数学模拟试题平面解析几何试题汇编(含答案解
- 街道办事处主任2018年度述职述廉报告
- 搭建
- 服务器
- linux
- ftp
- 打印内存不足解决方法nbsp重新启动打印系统
- 机电一体化技术专业《传感器与检测技术》习题集
- 青岛市建筑工程脚手架及模板支撑系统安全管理暂行规定
- 助理电子商务师模拟试题(有答案)
- 幼儿园2013--2014年度工作总结
- 二年级上册数学·解决问题1·100以内的加减法
- 优化课堂教学目标, 提高教学效率
- 施工组织设计正式文件(1)(2) - 图文
- 钢结构考试重点
- 16春 东财《人力资源管理》在线作业三(随机)
- 12月2日第十一届中国国际农产品交易会在湖北武汉举办
- 电子计算机主要是以
- 强化电力调度管理
- 2016年度施工员考试试卷及答案
- 非公司企业法人变更(备案)登记档案
- 从法理学的角度试论税务稽查执法过程中的认识误区和道德缺憾
- 修建性详细规划成果的内容及深度
- 水质在线监测 - 水质监测系统软件实时在线监测系统 - 水质监测系
- 西安交通大学17年3月课程考试《保险学》作业考核试题
- 填料箱盖工艺夹具设计 工序卡片 工程图