Redhat 5.4 安装vsftp
一、简单实现ftp的功能
1.Linux Ftp服务器分类:
(1)wu-ftp
(2)proftp=profession ftp
(3)vsftp=very security ftp
2.安装vsftpd,db4和db4-utils是为了实现虚拟用户
yum -y install vsftpd db4 db4-utils
3.创建用户
创建用户密码:
useradd ynipc
passwd设置密码
4.接下来修改/home/ynipc/目录属性:(或任何自己定义的目录)
chown -R ynipc /home/ynipc/ 递归把所有目录及文件的拥有者设为新添加的ftp用户
chmod -R 755 /home/ynipc/递归地设置拥护者全部权限,其他用户只有读取和执行权限
5.登录
如果只是单纯的使用ftp,修改1个地方,不允许匿名用户登录
vi /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
6.重启vsftpd服务
service vsftpd start
二、限制用户活动目录,不允许用户切换(cd)到上级目录
1.用户登录后ftp后,只能待在自己的家目录/home/ynipc。配置文件如下,监听端口改为5021
[root@localhost ~]# cat /etc/vsftpd/vsftpd.conf
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_std_format=YES
listen=YES
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
#chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
listen_port=5021
2.这个文件是限制不能切换目录的ftp用户
[root@localhost ~]# cat /etc/vsftpd/chroot_list
ynipc
bjsqt
shskb
gzsqt
3.这两个配置文件是不能登陆ftp的用户/etc/vsftpd/ftpusers 和 /etc/vsftpd/user_list
三、虚拟用户,这个不做介绍了,给个文章参考
http://yuanbin.blog.51cto.com/363003/129071
我们登录ftp有三种方式,匿名登录、本地用户登录和虚拟用户登录。
匿名登录:在登录ftp时使用默认的用户名,一般是ftp或anonymous。
本地用户登录:使用系统用户登录,在/etc/passwd中。
虚拟用户登录:这是ftp专有用户,有两种方式实现虚拟用户,本地数据文件和数据库服务器。
ftp虚拟用户是ftp服务器的专有用户,使用虚拟用户登录ftp,只能访问FTP服务器提供的资源,大大增强了系统的安全。
转载于:https://blog.51cto.com/whnba/1617261
Redhat 5.4 安装vsftp相关推荐
- linux安装vsftpt服务,centos安装vsftp服务.md
# 使用nginx和vsftp搭建图片服务器并使用Java上传图片到该图片服务器 ## 安装vsftp 1.首先,安装vsftpd ```shell yum -y install vsftpd 复制代 ...
- RedHat企业版的安装(一)
这次说一下RedHat企业版的安装 其它这个有其它的linux安装方法差不多,所以只要你其它的会装,这个也自然会了 直接回车,一般会赶往图形安装方式,但不提倡这样装 这个是检查光盘是否完整 如果你 ...
- CentOS安装VSFTP及配置用户
第一步,安装vsftp # 1.以管理员(root)身份执行以下命令 yum install vsftpd# 2.设置开机启动vsftpd ftp服务 chkconfig vsftpd on# 3.启 ...
- RedHat 系列 Linux 安装后,建立嵌入式开发环境
RedHat 系列 Linux 安装后,建立嵌入式开发环境 from:https://segmentfault.com/a/1190000005881355 做开发的时候,经常为了某系列的项目,专门就 ...
- vsftp账号_Linux入门-CentOS7安装vsftp
前言 vsftpd是用于类Unix系统(包括Linux)的FTP服务器.那怎么搭建呢?请看下文在CentOS7 64位进行安装. 为了调试顺利,关闭selinux,防火墙iptables 一.yum安 ...
- ubuntu服务器ssh登录密码修改,Ubuntu-18.04 下修改root用户密码,安装SSH服务,允许root用户远程登录,安装vsftp服务器...
修改root用户密码 打开终端,输入 sudo passwd root 指令: 安装SSH服务 ssh默认端口号是22,可以在/etc/ssh/sshd_config文件中修改 查看服务器否开启:ne ...
- RedHat Enterprise AS4安装步骤
//因RDMS使用新版本CentOS6.2 有问题 , 没办法只有装低版本操作系统 ! 概述 Redhat公司的Enterprise Linux AS系列 (以下简称AS系列),其中Fedora Co ...
- linux 6.3 ftp安装,CentOS6.3下安装VSFTP服务
centos下安装ftp服务器详细步骤: 第一步,检查服务器端是否已经安装ftp:[root@localhost centos]# rpm -q vsftpd 如果出现的是:[root@localho ...
- centos7.0 安装vsftp实录
安装VSFTP # 使用yum安装 yum -y install ftp vsftpd # 或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.e ...
- RedHat Linux 7安装CentOS 7 yum源
RedHat Linux 7安装CentOS 7 yum源 问题描述 解决步骤 0,进入/opt目录,进入root模式,新建yum目录 1,查看自己redhat版本 2,查看redhat 7.0系统本 ...
最新文章
- 开发连接mysql_VC连接Mysql及开发详细指南
- pyspark报错java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver
- JQGrid 参数、属性API
- 外星人bios按f2调风扇_刷完BIOS出现Reboot and select proper boot device的解决方法
- 推荐系统知识梳理——WideDeep
- OpenShift 4 - DevSecOps Workshop (4) - 为 Task 增加参数和Workspace
- oracle wms连不上,几个WMS的问题处理
- Spring-ConfigurationClassPostProcessor类
- css html设计网页完整代码,htmlcss完整的网页代码
- 《诗经》(全集) (1)
- 1. JDK版本变迁和各版本新特性
- 基于Jsoup爬虫Demo
- 杜撰的柏拉图(转自李止介的个人空间)
- 操作系统镜像资源下载
- 理论+实操华为防火墙
- 圆周率为什么会等于4?
- sql 数据库前两列值乘_SQL注入原理和方法汇总
- 寄存器英文全称中文翻译英文对照表
- Elastic Stack技术栈实践与Filebeat+Kibana企业级案例实战
- 解决Eclipse “Polling news feeds...”弹出的问题