首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    linux vsftpd_linux搭建vsftpd

    1.vsftp服务器在安装服务器的时候进行安装 2.启动ftp服务 service vsftpd start 3. /vsftpd.conf 8.vsftpd 默认的根目录 cd /etc/vsftpd/var/ftp/pub 9.设置允许root用户往上传 修改 /etc/vsftpd/user_list 文件, 把root用户从禁用的用户中注释或去掉 修改 /etc/vsftpd/ftpusers 文件,把root用户从禁用的用户中注释或去掉 10.设置vsftp开机自启动 方法一:用vi打开 etc/rc.local 在里面加入 /user/local/bin/vsftpd & 即可 &表示前面的命令是以服务的方式启动 方法二:chkconfig –list | grep vsftpd chkconfig vsftpd on 11.用root用户登入ftp报如下错误 500 OOPS: cannot change directory:/root Login failed. 421

    5.9K10编辑于 2022-11-08
  • 来自专栏sktj

    vsftpd实例

    主动连接和别动连接:https://www.cnblogs.com/ajianbeyourself/p/7655464.html

    2.2K10编辑于 2022-05-19
  • 来自专栏Java探索之路

    VSFTPD技术

    一、介绍 VSFTPD vsftpd 是“very secure FTP daemon”的缩写,直译过来就是“非常安全的ftp协议守护程序” ,安全性是它的一个最大的特点。 组件 yum -y install vsftpd 直接在linxu任意命令下,输入安装完后有/etc/vsftpd/vsftpd.conf 文件,是 vsftp 的配置文件。 /vsftpd.conf 如下图,修改完毕后重启ftp服务service vsftpd restart ? 设置开机启动vsftp服务 chkconfig vsftpd on 如果不配置,则每次重启虚拟机是打开即可service vsftpd start 设置完毕以后,最好重启一下虚拟机,不然会出现bug 配置Vsftpd的被动模式 ? 被动模式默认开启,需要修改端口号的范围 [root@localhost ~]# vim /etc/vsftpd/vsftpd.conf ?

    2.5K10发布于 2020-07-27
  • 来自专栏全栈程序员必看

    vsftpd 添加用户_vsftpd本地用户无法登录

    VSFTPD的安装网上有很多教程这里就不多说了,这里主要是针对做主机空间服务的朋友在安装好vsftpd后如何为用户增加ftp账号 先来看一看我们一般在*inux系统下面如何增加用户的 #adduser :/home/******* 500 OOPS: child died 当你看到以上提示时,试着在输入以下命令解决 setsebool -P ftpd_disable_trans 1 service vsftpd 第一行中的-P参数是为了以后不需要每次开机都输入这个命令 //=================================================================== 修改vsftpd.conf 文件: user_config_dir=/etc/vsftpd/user_config_dir 并在这个文件夹下面添加用户名的文件 anon_world_readable_only=NO anon_upload_enable

    3.4K20编辑于 2022-11-08
  • 来自专栏大大刺猬

    vsftpd安装脚本

    /bin/bash #write by ddcw #使用说明:参数:-d 指定vsftpd分享目录; -s 简单的vsftpd,即匿名vsftpd; -u filename.txt 指定用户密码为 ="/etc/vsftpd/" vsftpd_share_dir="/tpftp/" usage_vsftpd(){ echo "$0 -s install $1 ${vsftpd_conf_dir}vuser.db || usage_vsftpd chmod 600 ${vsftpd_conf_dir}vuser.db } set_vsftpd() " ${vsftpd_conf_dir}vsftpd.conf 2>&1 [ -d /etc/vsftpd/vuser_dir ] || mkdir /etc/vsftpd/vuser_di }vsftpd.conf ${vsftpd_conf_dir}vsftpd.conf.bak for i in ${option_vsftpd} do n=$((n+1)) [ ${flag

    1.8K50发布于 2019-03-04
  • 来自专栏云计算linux

    05 vsftpd搭建

    21端口 $ ss -antp | grep vsftpd #去掉前面的注释来增加匿名用户的权限 #注意此时应该先把要上传共享目录的文件系统权限设置上 $ vim /etc/vsftpd/vsftpd.conf 21端口 $ ss -antp | grep vsftpd #禁锢本地用户只能在自己的家目录范围 #注意此时应该先把要上传共享目录的文件系统权限设置上 $ vim /etc/vsftpd/vsftpd.conf 的认证方式 $ cd /etc/pam.d $ cp vsftpd vsftpd.virtual $ vim vsftpd.virtual #认证 需要 模块 db=/etc/vsftpd/user #更改主配置文件(注;不能有空格) $ vim /etc/vsftpd/vsftpd.conf chroot_local_user=YES allow_writeable_chroot -out vsftpd.crt #修改证书文件的权限 $ chmod 500 /etc/ssl/certs/vsftpd.crt #vsftpd配置文件添加加密设置,man vsftpd.conf

    40610编辑于 2024-12-07
  • 来自专栏运维日常

    vsftpd的简单搭建

    vsftpd服务器搭建 1.环境 IP HOTSNAME RULE 192.168.222.100 vsftpd server 192.168.222.101 client client # cat 192.168.222.101 client END 2.配置 [root@ vsftpd]# yum install -y vsftpd [root@ vsftpd]# useradd test [ root@ vsftpd]# echo 123 | passwd --stdin test [root@ vsftpd]# mkdir -p /data/test [root@ vsftpd]# cp -a /etc/passwd /data/test/ [root@ vsftpd]# chown -R test. /data [root@ vsftpd]# cat /etc/vsftpd/vsftpd.conf local_enable=YES #写总开关 write_enable=YES #file:644 dircovrty

    98620编辑于 2022-11-01
  • 来自专栏全栈程序员必看

    vsftp搭建_安装vsftpd

    首先在client上建立public key和private key,需要使用ssh-keygen命令

    1.9K20编辑于 2022-11-08
  • 来自专栏开源部署

    vsftpd设置虚拟用户

    软件安装: vsftpd db4-utils (用于虚拟用户密码加密) 1.    生成虚拟用户口令认证文件(生成db文件) db_load-T -t hash -f /etc/vsftpd/vftp_vuser /etc/vsftpd/vftp_vuser.db 3.      db=/etc/vsftpd/vftp_vuser 4.    配置vsftpd.conf(设置虚拟用户配置项) sudo grep -v "^#" vsftpd.conf #禁止匿名用户登录 anonymous_enable=NO local_enable=YES 重启vsftpd服务 service vsftpd restart

    1.8K10编辑于 2022-07-03
  • 来自专栏Article

    Ubuntu vsftpd 530 Login incorrect

    最近有个需求要开放 FTP 服务给别人下载日志,因此装上了 vsftpd。但是在登录过程中提示 530 Login incorrect。查阅了一些资料记录一下解决方法。 adduser testUser 添加一个用户 testUser:x:1000:1000:,,,:/home/testUser:/bin/bash 末尾多了/bin/bash 的配置内容,而这个决定了 vsftpd

    1.5K30编辑于 2022-06-15
  • 来自专栏用户1337634的专栏

    CentOS7安装vsftpd

    本文介绍vsftpd常用的安装方式和配置 快速部署(匿名用户) 卸载老版本 ## 查找已经安装的vsftpd rpm -aq vsftpd ## 卸载查找到的vsfpd yum remove -y vsftpd-3.0.2-21.el7.x86_64 安装 ## 安装 yum install -y vsftpd 防火墙开放21端口 iptables -I INPUT -p tcp --dport 21 -j ACCEPT 启动 systemctl start vsftpd 连接测试(匿名用户) 安装后,默认可以使用匿名用户登录,ftp的根目录在/var/ftp [root@dev01 vsftpd : /etc/vsftpd/vsftpd.conf pasv_enable=YES pasv_min_port=30000 pasv_max_port=31000 参考 How To Install an FTP Server on CentOS 7 With VSFTPD

    89830编辑于 2023-10-16
  • 来自专栏程序员的成长之路

    CentOS 7 安装vsftpd步骤

    1、安装vsftpd组件 [root@localhost ~]# yum -y install vsftpd 2、添加一个ftp用户 此用户就是用来登录ftp服务器用的。 6、关闭匿名访问 [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf 修改/etc/vsftpd/vsftpd.conf文件: ? 改完重启一下vsftpd。 [root@localhost ~]# vi /etc/vsftpd/vsftpd.conf [root@localhost ~]# service vsftpd restart 由于指定这段端口范围, 8、设置开机启动vsftpd ftp服务 [root@localhost ~]# chkconfig vsftpd on 9、测试 a.

    2.5K30发布于 2019-03-19
  • 来自专栏运维小白

    15.215.3 使用vsftpd搭建ftp

    使用vsftpd搭建ftp目录概要 centos上自带vsftpd yum install -y vsftpd useradd -s /sbin/nologin virftp vim /etc/vsftpd db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd/vsftpd_login.db mkdir /etc/vsftpd/vsftpd_user_conf /lib64/security/pam_userdb.so db=/etc/vsftpd/vsftpd_login vim /etc/vsftpd/vsftpd.conf 将anonymous_enable /etc/vsftpd/vsftpd_login.db [root@hf-01 ~]# db_load -T -t hash -f /etc/vsftpd/vsftpd_login /etc/vsftpd /etc/vsftpd/vsftpd_user_conf [root@hf-01 ~]# cd /etc/vsftpd/vsftpd_user_conf [root@hf-01 vsftpd_user_conf

    2.2K60发布于 2018-02-06
  • 来自专栏小网管的运维之路

    vsftpd搭建 - 基于系统用户

    vsftpd.conf echo user1 >> /etc/vsftpd/user_list echo user2 >> /etc/vsftpd/user_list echo user3 >> /etc/vsftpd/user_list #添加允许的登录ftp的系统账号 3.安全设置 黑名单 (user_list优先匹配,ftpusers 后匹配) cat /etc/vsftpd/ftpusers vsftpd/ftpusers #禁用匿名用户登录,不再跳出pub目录 方法1.将登录后的用户限制在自己的家目录 vi /etc/vsftpd/vsftpd.conf chroot_local_user build写法 # allow_writable_chroot=YES # 扩展的vsftpd build (vsftpd-ext)写法 被动端口 /etc/vsftpd/vsftpd.conf pasv_enable /vsftpd_install.sh

    1.6K20发布于 2019-05-30
  • 来自专栏开源部署

    Linux安装vsftpd及配置详解

    1 安装vsftpd组件 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置文件。 配置文件 # vi /etc/vsftpd/vsftpd.conf(vsftpd.conf文件的配置) anonymous_enable=YES #允许匿名用户登录FTP anon_root=/var /juser account required pam_userdb.so db=/etc/vsftpd/juser 注意:db=/etc/vsftpd/vsftpd_login 使用的PAM模块为vsftpd user_config_dir=/opt/vsftpd/juser_dir (自建配置)设置虚拟帐号的主目录为/vsftpd_login # mkdir /opt/vsftpd ~]# chkconfig vsftpd on 6、修改FTP默认端口 6.1登录服务器,打开vsftp.conf文件 # vim /etc/vsftpd/vsftpd.conf 在文件末尾增加listen_port

    14.1K30编辑于 2022-07-27
  • 来自专栏开源部署

    搭建Linux vsFTPd服务器

    三、vsftpd的安装与启动 Vsftpd的安装程序在RHEL5安装光盘的Server目录中,名称是:vsftpd-*(版本).rpm。在安装之前您可以先查看自己的服务器上是否已经安装。 、vsftpd的用户 Vsftpd服务支持三种用户登录ftp服务器,包括:匿名用户、本地用户、虚拟用户。 当vsftpd的客户端利用本地用户的身份与口令登录vsftpd时,默认访问本地用户自己的家目录(主目录)。 五、vsftpd的配置文件: Vsftpd相关的配置文件有:/etc/vsftpd/vsftpd.conf 、/etc/vsftpd/ftpusers、/etc/vsftpd/user_list三个。 其中/etc/vsftpd/ftpusers为ftp黑名单文件,即此文件中存储的用户名都禁止访问vsftpd;/etc/vsftpd/vsftpd.conf是vsftpd的主配置文件;/etc/vsftpd

    3.3K20编辑于 2022-06-30
  • 来自专栏开源部署

    CentOS 6.4 下安装vsftpd

    概述: vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 本文介绍了在CentOS 6.4下安装vsftpd、配置虚拟用户登录FTP的过程。 正文: 一:安装vsftpd 查看是否已经安装vsftpd rpm -qa | grep vsftpd 如果没有,就安装,并设置开机启动 yum -y install vsftpd chkconfig PAM将根据/etc/pam.d/vsftpd进行认证 以下这些是关于vsftpd虚拟用户支持的重要配置项,默认vsftpd.conf中不包含这些设定项目,需要自己手动添加 guest_enable=YES db=/etc/vsftpd/vuser_passwd 最后,创建虚拟用户配置文件 mkdir /etc/vsftpd/vuser_conf/ vi /etc/vsftpd/vuser_conf/test 配置PASV模式 vsftpd默认没有开启PASV模式,现在FTP只能通过PORT模式连接,要开启PASV默认需要通过下面的配置 打开/etc/vsftpd/vsftpd.conf,在末尾添加 pasv_enable

    1K10编辑于 2022-06-28
  • 来自专栏开源部署

    vsftpd简介及搭建配置

    三、安装vsftpd及相关软件 yum -y install vsftpd*  pam*  db4* vsftpd:ftp软件      pam:认证模块      DB4:支持文件数据库 四、vsftpd 五、vsftpd的配置 )因为vsftpd默认的宿主用户是root,不符合安全性要求,所以将新建立的vsftpd服务的宿主用户的shell改为“ /sbin/nologin意思是禁止登录系统 ”:useradd 3.)调整vsftpd的配置文件(编辑所有的配置文件前最好养成备份的习惯) cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.backup.conf vim / =NO 4.)建立vsftpd的日志文件,并更改属主为vsftpd的服务宿主用户 touch /var/log/vsftpd.log chown vsftpd.vsftpd /var/log/vsftpd.log ,然后取消/etc/vsftpd/vsftpd.conf中listen=YES的注释。

    7.2K20编辑于 2022-07-14
  • 来自专栏开源部署

    Linux下vsftpd虚拟用户账号追加

    [root@CentOS5 /]#db_load –T –t hash –f /etc/vsftpd/vftpuser.txt /etc/vsftpd/vftpuser.db 3. /etc/vsftpd/vftpuser 4. 配置vsftpd.conf(设置虚拟用户配置项) [root@CentOS5 /]#vi /etc/vsftpd/vsftpd.conf guest_enable=YES #开启虚拟用户 guest_username =/etc/vsftpd/vconf 6. 重启vsftpd服务 [root@CentOS5 /]#service vsftpd restart 8.

    3.8K10编辑于 2022-06-30
  • 来自专栏开源部署

    关于vsftpd服务的安全设置

    /chroot_list    --允许文件中的用户切换目录  7.禁止本地用户不能登陆ftp服务 [root@CentOS2 ~]# ll /etc/vsftpd/ total 24 -rw-r- -rwxr--r--. 1 root root  338 Feb 19  2013 vsftpd_conf_migrate.sh [root@centos2 ~]# 8.允许哪些本地用户登陆ftp 服务 [root@centos2 ~]# vim /etc/vsftpd/vsftpd.conf userlist_deny=NO    --添加这一行 [root@centos2 ~]# ll /etc/vsftpd/ total 24 -rw-r--r--. 1 root root    5 Jan  9 22:30 chroot_list -rw-------. 1 root root -rwxr--r--. 1 root root  338 Feb 19  2013 vsftpd_conf_migrate.sh [root@centos2 ~]# 9.禁止哪些IP不能登陆ftp

    66720编辑于 2022-06-29
领券