linux配置vsftp红帽子,linux红帽子VSFTPD的配置.doc
linux红帽子VSFTPD的配置
FTP可以通过很多软件实现,我们linux下面最常用的FTP服务器架设使用vsftpd软件
vsftpd 是一个基于GPL发布的FTP服务器软件。其中的vs是“ Very Secure”的缩写,由此名称缩写可以看出,本服务器的初衷就是服务的安全性。
当然,vsftpd也是REDHAT默认安装的ftp服务器软件
后台进程:vsftpd 类型:System V 服务 使用端口:20(ftp-data),21(ftp) 所需RPM包:vsftpd 配置文件:/etc/vsftpd/vsftpd.conf
FTP的主动模式和被动模式很重要
主动模式:?
client 先连接服务器的 21端口(命令端口),然后client开放一个大于1024的端口等待服务器的20端口连接,21号端口的链接建立以后,服务器就用20去连接client开放的端口,简单来说就是服务器主动连客户端啦
基于上面的连接方式,如果client端有个防火墙,服务器的20端口就连接不进入,导致会连接失败。
被动模式:?
就是client开启大于1024的X端口连接服务器的21(命令端口),同时开启X+1端口
当21号端口连接成功后,client会发送PASV命令,通知服务器自己处于被动模式,服务器收到这个消息后,就会开放一个大于1024的端口Y通知client,client接到通知后就会用X+1来连接服务器的Y端口,简单的说就是client主动连接服务器
一般我们使用的是主动模式?
大家了解被动模式就可以了,当你架设FTP服务器,出现这样的情况,你应该想到可以使用被动模式来解决,当然防火墙一般也支持FTP的追踪模块,会自动识别自己发出的FTP数据请求。这样制动模式也能返回数据
下面我们先安装vsftpd吧
所有服务里面只有vsftpd 没有依耐关系,其他服务都要yum来安装或解决其依赖关系哈~
没有就安装下~
我们来说vsftpd的配置文件
大家切换到/etc/vsftpd目录 ,这个目录就是vsftpd的配置文件存放的目录
第一个文件ftpusers是用户控制文件,在这个文件里面的用户,默认是不可以使用vsftpd服务的。
第二个文件user_list默认功能和第一个一样,但是通过配置,我们可以让只有在第二个文件里的用户才能使用vsftpd服务,这样新加入的用户就不会自动拥有vsftp的使用权,这样可以让vsftpd服务器更加安全
最后一个脚本vsftpd_conf_migrate.sh是vsftpd操作的一些变量和设置,这个不用管的
当然,主角就是?vsftpd.conf ,配置vsftpd,我们操作最多的也就是这个文件了
等会我们会介绍里面的内容 ,现在大家看看自己的 /etc/passwd文件,是不是多了一个ftp的用户?
[root@rhel5 vsftpd]# cat /etc/passwd |grep ftp
大家还知道他的执行shell的特点吧
/sbin/nologin shell
这个是虚拟用户使用的,不具有登陆系统的权限。他只能使用vsftpd这样的服务器登陆用
还有这个用户的家目录是哪个,大家能从passwd文件中看出来吗?
/var/ftp这个就是ftp用户的家目录
他和其他用户不一样,他的家目录没在/home下面,在匿名登陆的时候,系统默认使用的用户就是ftp用户 ,用户登陆成功后就会进入自己的家目录,所以匿名用户登陆就会进入 / var/ftp目录,下面我们看看 ftp家目录的权限
大家注意,家目录的权限是755,这个权限是不能改变的。切记!切记!!?
vsftpd安装好,默认就可以匿名下载,所以达到第一个功能,我们要做的就只是启动服务器
使用service vsftpd start来启动vsftpd服务
也可以使用 chkconfig? vsftpd . 来打开2-5级别系统启动时启动vsftpd
现在我们先用win下面的资源管理来测试ftp服务器
成功登陆了
顺便在var/ftp/pub目录里面建立些文件,看能不能下载,可以下载哈~
刚才我们完成了匿名用户的测试,现在我们在linux下测试
linux最经典的ftp client软件lftp
使用lftp 软件:lftp? 服务器IP地址?
这样就可以登陆进去了,使用“?”可以查看这个模式下可以使用的命令
一般使用的命令有这几个:
ls 查看 cd 切换目录 put 文件名? 上传? get?? 文件名? 下载
下载的文件默认放在用户当前登陆的目录,所以用户一定要对当前的目录有写入权限
看下有没下载成功哈~
匿名用户默认不能上传哈~
下面我们使用ftp软件做client来登陆服务器,因为在救援模式下是没有lftp软件的,
linux配置vsftp红帽子,linux红帽子VSFTPD的配置.doc相关推荐
- 【vsftpd】配置
一.所需安装软件: 虚拟机:vmware6.0 linux:redhat enterprise 5 操作系统:windows xp 安装好vm+linux后,该linux系统默认已经安装了vsftpd ...
- vsftpd 安装配置
# vsftp 安装 yum install vsftpd -y # 配置用户名密码时需要 yum install db* db4* -y # 启动vsftpd service vsftpd star ...
- CentOS 7.0安装配置Vsftp服务器
2019独角兽企业重金招聘Python工程师标准>>> 一.配置防火墙,开启FTP服务器需要的端口 CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptable ...
- 安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...
安装说明 安装环境:CentOS-6.3 安装方式:yum安装.rpm源码安装 软件:ftp-0.17-51.1.el6.x86_64.rpm 下载地址:http://pan.baidu.com/s/ ...
- Linux下VSFTP配置全攻略
2019独角兽企业重金招聘Python工程师标准>>> vsftp配置指南 1.相关配置文件 /etc目录下的vsftpd.conf,vsftpd.ftpuser,vsftpd.us ...
- linux搭建vsftp服务器_Linux安装配置vsftp搭建FTP的详细配置
这里主要是说vsftp的配置:基础的可以参考Linux中VSFTP的配置 转自:https://www.jb51.net/article/103904.htm 修改配置文件 配置文件/etc/vsft ...
- linux中匿名用户怎么登陆_南京课工场IT培训:Linux中vsftpd服务配置(匿名,用户,虚拟用户)...
vsftpd概述 vsftpd 是"very secure FTP daemon"的缩写,安全性是它的一个最大的特点.vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字 ...
- linux服务配置大全 fedora 8 ftp 百度文库,Linux下VSFTP配置全攻略
Linux下VSFTP配置全攻略 [日期:2007-10-05] 来源:Linux公社 作者:Linuxidc [字体:大 中 小] 4]如果要以系统中存在的普通用户登入FTP,也没有什么可以设置的, ...
- linux搭建vsftp服务器_Linux配置VSFTP服务器的方法
下面小编就为大家带来一篇Linux配置VSFTP服务器的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 一.Linux FTP服务器分类: <1>wu- ...
- linux小红帽如何封闭端口,安装红帽子Linux的几点注意
安装红帽子Linux的几点注意 发布时间:2007-03-20 01:06:17来源:红联作者:worldVideo 虽然,Linux操作系统已经在市面上存在很长时间了,但是相比其它软件的销售量仍然有 ...
最新文章
- JGG | 这么漂亮的Venn网络竟然可以一步在线绘制?
- 消息已读未读的模型设计_阿里云技术专家分享:现代 IM 系统中消息推送和存储架构的实现...
- 数据相关,资源相关,控制相关的解决方法
- mysql 子查询空_mysql的子查询
- 苹果python环境依赖库,【强迫症系列】【mac】更改 Python 的 pip install 默认安装依赖路径...
- 文献格式 ShareLaTeX and Overleaf
- 软件测试加油站ic卡管理系统,加油站IC卡管理系统,加油机IC卡管理系统,加油站自助加油机功能介绍...
- winhttp 访问https_VB6: 在客户端中使用WinHttp组件,发送Https请求
- 回溯法、动态规划法——牛妹的蛋糕
- 达拉斯大学计算机硕士专业排名,美国名校之德克萨斯大学达拉斯分校研究生专业排名榜单 优势专业你选对了...
- 芝诺数解|「十六」绿水青山就是金山银山——重庆环保
- android 1g运行内存,全新安卓系统首曝光:安卓9.0只要1G运存就能流畅运行
- 小米随身wif linux平台配置
- 使用bat脚本运行python脚本,bat出现闪退,怎么解决?
- JAVA性能优化,让程序更快更稳定
- R语言使用caret包的train函数构建adaboost模型、模型调优、自定义设置trainControl函数和tuneLength参数
- 详说TCP/IP协议
- Python获取所有股票代码以及股票历史成交数据分析(二)
- excel画图如何添加图表数据参考线
- 马上就2023年了,Go语言成了吗?