linux下安装vsftp服务

第一步:查看服务器是否安装vsftpd
rpm -qa | grep vsftpd

查看selinux的配置
vim /etc/selinux/config
修改SELINUX值为disabled

第二步:安装vsftpd服务
yum install -y vsftpd

第三步:修改配置文件
vim /etc/vsftpd/vsftpd.conf
vsftpd.conf参数说明
anonymous_enable=YES/NO 是否允许匿名登录
anon_root=/opt/vsftp 匿名登录默认的主目录
chroot_local_user 是否将所有用户限制在主目录,YES为启用 NO禁用.(该项默认值是NO,即在安装vsftpd后不做配置的话,ftp用户是可以向上切换到要目录之外的)
chroot_list_enable 是否启动限制用户的名单 YES为启用 NO禁用(包括注释掉也为禁用)
chroot_list_file 是否限制在主目录下的用户名单

第四步:添加ftp用户
useradd ftpuser -s /sbin/nologin -d /opt/vsftp/ftpuser // 添加ftpuser用户,该用户默认的主目录为/opt/vsftp/ftpuser下

测试方法:

1、在服务器上输入:ftp 127.0.0.1 回车,提示输入用户名密码,看是否正常登录,如果有问题,具体在排查

2、服务器端登录没有问题后,然后再用客户端来访问,看是否正常。

注意事项:
ftp的主目录不能设置成777权限,需要设置成755权限,否则会报错误

如果配置过程中有问题,欢迎留言。

原文地址:https://www.cnblogs.com/zhangcece/p/9125961.html

时间: 2024-08-05 07:21:03

linux下安装vsftp服务的相关文章

linux下安装vsftp

linux下安装vsftp Linux下安装VSFTPD可是一个技术活,但是掌握了方法之后就一切变的很简单了.本文以CentOS 6.4为配置环境,进行vsftpd的安装. 命令: yum install vsftpd 下载VSFTPD Linux下传统的安装软件方法是下载tar.gz安装包,或者RPM安装包,再经过解压之后进行编译,或者用RPM -i命令安装.过程比较繁琐,其实还有个更为简捷的方法就是使用yum命令在线安装,支持几乎所有常见的软件,它的好处是读取多个镜像服务器列表中的最新版本,

linux下安装telnet服务

安装telnet服务 1.用root身份进入到tec/xinetd.d目录,然后再安装telnet服务 yun install telnet-server -y 2.打开配置文件 vim telnet 3.  重启xinetd服务 service xinetd restart 4.如果连接不上,关闭防火墙 iptables -F 以上是本菜鸟的实验步骤,不足之处还请各位大神指正 linux下安装telnet服务,布布扣,bubuko.com

CentOS6.3下安装VSFTP服务

CentOS下安装FTP服务器: 第一步,检查服务器端是否已经安装FTP:[[email protected] centos]# rpm -q vsftpd 如果出现的是:[[email protected] centos]# package vsftpd is not installed ,说明vsftpd没有安装,如果出现的是:vsftpd-2.2.2-13.el6_6.1.i686 说明vsftpd已经进行了安装. 第二步,安装vsftpd.[[email protected] cento

华为云、Linux 下安装SVN 服务端。

日常学习,Linux 下的 SVN服务器搭建,并记录. 1. 安装subversion : 使用yum安装非常简单: 1 #安装subversion 2 [[email protected] ~]# yum install subversion 运行命令后,与svn 有依赖关系的软件 都会被安装. 最后显示 “完毕”  .subversion 就安装完成了!!! 1 ....... 2 已安装: 3 subversion.x86_64 0:1.7.14-11.el7_4 4 5 作为依赖被安装:

LInux下安装FTP服务

第一步 创建ftp用户组ftpusers,创建ftp用户ftptest,限制用户不能登入系统,设置用户访问目录 mkdir?/home/FTP chmod 777 -R ?/home/FTP groupadd ftpusers useradd ?ftptest -g ftpusers -d /home/FTP -s /sbin/nologin ?ftptest passwd ftptest ?设置密码 ? ? 第二步安装配置服务 1 可以直接使用软件库安装 ?rpm -ivh vsftpd 再补

Linux下安装redis服务

一.安装Redis到/usr/local/redis 执行命令: 1. mkdir /usr/local/redis 2. cd /usr/local/src 3. wget http://download.redis.io/releases/redis-3.2.4.tar.gz 4. tar -xzf redis-2.6.14.tar.gz 5. ln -s redis-2.6.14 redis #建立一个链接 6. cd redis 7. make PREFIX=/usr/local/red

CentOS 7 LINUX下安装telnet服务

在CentOS 7 下升级了 openssl 和 openssh ,顺便装了下 telnet服务. # 安装 telnet 避免 ssh 无法登录 yum -y install xinetd telnet telnet-server 在telnet情况下root登录提示login incorrect linux默认情况下root用户使用telnet是登录不了的,需要修改/etc/secruetty文件 # 允许 root 账号登陆 vi /etc/securetty # 末尾添加两行 pts/0

Linux下安装SVN服务(CentOS7下)

1. 安装 centos(我这里使用的是CentOS7)下yum命令即可方便的完成安装 测试安装是否成功: 2. 建立版本库 创建svn数据目录(subversion默认是把/var/svn作为数据根目录的,开机启动默认也是从这里): 创建版本库: 如果删除版本库: 3. 配置svn配置文件 每个版本库创建之后都会生成svnserve.conf主要配置文件.编辑它: 编辑示例: [general]   anon-access = none #控制非鉴权用户访问版本库的权限   auth-acce

linux下安装svn服务

环境centos6.8 64位: 1.安装svn yum install subversion yum install mod_dav_svn 2.创建svn仓库 mkdie /home/svn 3.在svn仓库下创建版本库 svnadmin create /home/svn/xyz (版本库名:xyz) 4.修改svnserver.conf vi xyz/conf/svnseve.conf 5.编辑passwd添加用户 6.修改auth授权设置