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

[[email protected] ~]# 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用户

[[email protected] ~]# 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服务器提供的资源,大大增强了系统的安全。

时间: 2024-10-14 17:11:14

Redhat 5.4 安装vsftp的相关文章

Redhat/CentOS安装vsftp软件

1.更新yum源 首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692 2.安装vsftp 使用yum命令安装vsftp #yum install vsftpd -y 3.添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下. 使用下面的命令创建帐户,该命令指定了/alidata/www/wwwroot为用户p

安装vsFTP到CentOS(YUM)

运行环境 系统版本:CentOS Linux release 7.3.1611 (Core) 软件版本:vsftpd-3.0.2 硬件要求:无 安装过程 1.安装YUM-EPEL存储库 YUM-EPEL存储库由EPEL官网提供. [[email protected] ~]# yum -y install epel-release.noarch 2.安装vsFTP和FTP vsFTP是FTP服务端,FTP是FTP客户端. [[email protected] ~]# yum -y install

centos 安装 vsftp

vsftp是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用.下面介绍CentOS下安装和简单配置 vsftp 这个服务软件. 在Linux下可以搭建本地YUM库来进行系统软件的安装和管理.这里不多作解释,请看Linux系统下搭建本地YUM库一文. 1.安装vsftp: 以管理员(root)身份执行以下命令: yum install vsftpd 2.配置vsftpd服务器: 默认的配置文件是/etc/vsftpd/vsftpd.conf,你可以用文本编辑器打开. v

Centos6.9如何安装vsftp

查看系统环境 [[email protected]rsync_server ~]# cat /etc/redhat-release  CentOS release 6.9 (Final) [[email protected]rsync_server ~]# uname -a Linux web01 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 21 19:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 2.关闭selinux

Centos7.3安装vsftp服务

我们需要向centos操作系统的服务器上上传文件或者下载文件,这时候,ftp有必要安装下, 我们选择主流的vsftp: 第一步:安装vsftp yum install -y vsftpd 第二步:设置开机启动 systemctl enable vsftpd 第三步:启动ftp服务 systemctl start vsftpd.service 第四步:打开防火墙 firewall-cmd --zone=public --add-port=21/tcp --permanent firewall-cm

centos7.0 安装vsftp实录

安装VSFTP # 使用yum安装 yum -y install ftp vsftpd # 或者使用rpm安装以下两个包 ftp-0.17-66.el7.x86_64 vsftpd-3.0.2-9.el7.x86_64 # 另外需要安装db包,用来加密虚拟用户的账户信息 # 这个包在centos7中默认已经安装了 # rpm -qf /usr/bin/db_load libdb-utils-5.3.21-17.el7_0.1.x86_64 配置 # mkdir -p /ftp/open // 做

Redhat下Mysql安装配置

环境信息 ------------------------------------------------------------ RHEL 6 -x86_64 yum(如未安装yum,请先安装yum,参考:安装及源配置) ------------------------------------------------------------ 安装mysql yum搜索mysql yum search mysql 搜索结果如下 MySQL-python.x86_64 : An interface

Redhat下Nginx安装配置

1.下载Nginx curl -O http://nginx.org/download/nginx-1.7.3.tar.gz -o /home/tango 2.安装Nginx 解压 tar -zxvf /home/tango/nginx-1.7.3.tar.gz /home/tango/nginx-1.7.3-setup 准备依赖 yum install pcre-devel yum install openssl-devel 编译,进入/home/tango/nginx-1.7.3-setup

redhat 6.4 安装VirtualBox自动增强功能功:unable to find the sources of your current Linux kernel

redhat 6.4 安装VirtualBox自动增强功能功能的时候提示: building the main Guest Additions module FAILED unable to find the sources of your current Linux kernel. Specify KERN_DIR-<directory> and run Make again 这个时候需要检测gcc make kernel-level kernel-header 等文件是否安装.具体使用如下