kali linux安装ftp服务,CentOS7安装和配置FTP
安装vsftpdyum install -y vsftpd
设置开机启动systemctl enable vsftpd.service
重启service vsftpd restart
查看vsftpd服务的状态systemctl status vsftpd.service配置vsftpd.conf
备份配置文件cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak
执行以下命令sed -i "s/anonymous_enable=YES/anonymous_enable=NO/g" '/etc/vsftpd/vsftpd.conf'
sed -i "s/#anon_upload_enable=YES/anon_upload_enable=NO/g" '/etc/vsftpd/vsftpd.conf'
sed -i "s/#anon_mkdir_write_enable=YES/anon_mkdir_write_enable=YES/g" '/etc/vsftpd/vsftpd.conf'
sed -i "s/#chown_uploads=YES/chown_uploads=NO/g" '/etc/vsftpd/vsftpd.conf'
sed -i "s/#async_abor_enable=YES/async_abor_enable=YES/g" '/etc/vsftpd/vsftpd.conf'
sed -i "s/#ascii_upload_enable=YES/ascii_upload_enable=YES/g" '/etc/vsftpd/vsftpd.conf'
sed -i "s/#ascii_download_enable=YES/ascii_download_enable=YES/g" '/etc/vsftpd/vsftpd.conf'
sed -i "s/#ftpd_banner=Welcome to blah FTP service./ftpd_banner=Welcome to FTP service./g" '/etc/vsftpd/vsftpd.conf'
添加下列内容到vsftpd.conf末尾
use_localtime=YES
listen_port=21
chroot_local_user=YES
idle_session_timeout=300
guest_enable=YES
guest_username=vsftpd
user_config_dir=/etc/vsftpd/vconf
data_connection_timeout=1
virtual_use_local_privs=YES
pasv_min_port=10060
pasv_max_port=10090
accept_timeout=5
connect_timeout=1建立用户文件
第一行用户名,第二行密码,不能使用root为用户名vi /etc/vsftpd/virtusers
chris
123456
chang
123456生成用户数据文件db_load -T -t hash -f /etc/vsftpd/virtusers /etc/vsftpd/virtusers.db
设定PAM验证文件,并指定对虚拟用户数据库文件进行读取chmod 600 /etc/vsftpd/virtusers.db修改/etc/pam.d/vsftpd文件
修改前先备份cp /etc/pam.d/vsftpd /etc/pam.d/vsftpd.bak
将auth及account的所有配置行均注释掉vi /etc/pam.d/vsftpd
auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers
account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/virtusers
如果系统为32位,上面改为lib新建系统用户vsftpd,用户目录为/home/vsftpd
用户登录终端设为/bin/false(即:使之不能登录系统)useradd vsftpd -d /home/vsftpd -s /bin/false
chown -R vsftpd:vsftpd /home/vsftpd
7.建立虚拟用户个人配置文件mkdir /etc/vsftpd/vconf
cd /etc/vsftpd/vconf
这里建立两个虚拟用户配合文件touch chris chang
建立用户根目录mkdir -p /home/vsftpd/chris/
编辑chris用户配置文件,内容如下,其他用户类似vi chris
local_root=/home/vsftpd/chris/
write_enable=YES
anon_world_readable_only=NO
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
8. 防火墙设置vi /etc/sysconfig/iptables
编辑iptables文件,添加如下内容,开启21端口-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
9. 重启vsftpd服务器service vsftpd restart
10. 使用xftp等软件连接测试
版权属于:逍遥子大表哥
按照知识共享署名-非商业性使用 4.0 国际协议进行许可,转载引用文章应遵循相同协议。
kali linux安装ftp服务,CentOS7安装和配置FTP相关推荐
- kali开启服务器传文件,FileZilla的使用方法及kali系统ftp服务的安装
FileZilla软件的使用方法和kali系统ftp服务的安装 首先介绍一下FileZilla,主要解决FTP的基本使用,类似与FTP服务上传和下载,是本地和服务器端运输的桥梁. kali默认不安装f ...
- linux安装vsftpt服务,centos安装vsftp服务.md
# 使用nginx和vsftp搭建图片服务器并使用Java上传图片到该图片服务器 ## 安装vsftp 1.首先,安装vsftpd ```shell yum -y install vsftpd 复制代 ...
- kali linux 磁盘,在硬盘上安装Kali Linux
Kali Linux安装条件 在计算机上安装Kali Linux的过程非常简单. 首先,您需要兼容的计算机硬件. Kali支持i386,amd64和ARM(armel和armhf)平台. 最低硬件要求 ...
- kali Linux 2020.1B 最详细安装教程
kali Linux 2020.1B 最详细安装教程 一.前期准备 1.1 准备vmware 虚拟机 软件版本:VMware-workstation-full-15.5.2-15785246 下载地址 ...
- 【linux中Telnet服务的安装】
一:配置Telnet 服务 1.检测telnet-server的rpm包是否安装 [root@localhost ~]# rpm -qa telnet-server 若无输入内容,则表示没有安装.出于 ...
- 安装部署 —— CentOS6/CentOS7 安装配置mysql 5.7
本文记录下使用CentOS6.5 和7 使用yum安装mysql的过程&一些常见问题 CentOS7 安装MySQL8:CentOS7安装MySQL8.0图文教程_闰土的猹猹君的博客-CSDN ...
- linux7系统怎么启动ftp,教你如何在CentOS7系统中配置ftp服务
本文教你如何在CentOS7系统中配置ftp服务. 1.下载vsftpd yum install -y vsftpd 2.设置开机自启动 systemctl enable vsftpd.service ...
- kali linux ssh不要密码登录密码,kali linux 登录ssh服务常见问题
kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 kali linux 登录ssh服务常见问题 一.ssh简介 1.层次 2.ssh解决问题 二.服务器发送了 ...
- FTP服务的简介和配置详解
FTP服务的简介和配置详解 注意:配置FTP服务时,最好关闭防火墙和selinux 1.FTP服务简介 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为& ...
最新文章
- 使用Python+OpenCV+detectorn2实现社交距离检测
- python内存管理机制_[转] Python内存管理机制
- 微服务负载均衡实现高可用_使用负载平衡实现大容量可用性
- spring boot 如何动态替换bean?
- Web前端笔记-移动端触屏移动视角(two.js)
- 网络打印机 RPC服务器不可用
- 开课吧Java课堂之什么是搜索字符串
- Clojure 学习入门(1) - 学习资料
- AngularJS——第8章 服务
- Java语言背景介绍
- 最强MySQL笔记(超详细版)(一)
- 应用安全设计规范--模板
- Word大括号多行公式左对齐
- 写给程序员的 2018 新年计划清单
- 感知算法-超声波三角定位测量方法
- python文档学习
- Java之日志打印占位符
- 信息系统项目管理10大管理
- 大数据中一些常用软件
- ASP.NET Core 企业开发架构概述
热门文章
- pandas语法乱、API多?你需要整理一下!
- 他给女朋友做了个树莓派复古相机,算法代码可自己编写,成本不到700元丨开源...
- 用简单术语让你看到贝叶斯优化之美
- 当支持向量机遇上神经网络......
- 吴恩达机器学习入门 2018 高清视频公开,还有习题解答和课程拓展,网友:找不到理由不学!...
- 美团面试题:JVM 堆内存溢出后,其他线程是否可继续工作?
- 手写 30 个主流机器学习算法,代码超 3 万行,全都开源了!
- 18个让程序员流泪的瞬间,已笑喷,哈哈哈哈哈哈!
- 超像素、语义分割、实例分割、全景分割 傻傻分不清?
- 【SLAM】卡尔曼滤波:究竟滤了谁?