对于1021D版安装unit vsftpd.service not found服务启动失败,请问统信这服1务1器的操作系统有记录不?

背景vsftpd作为FTP服务器,在Linux系统中是非常常用的。下面我们介绍如何在centos系统上安装vsftp。vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序。特点是小巧轻快,安全易用。vsftpd 的名字代表”very secure FTP daemon”, 安全是它的开发者 Chris Evans 考虑的首要问题之一。在这个 FTP 服务器设计开发的最开始的时候,高安全性就是一个目标。安装&启用在centos下安装FTP服务器程序yum install vsftpd启动FTPservice vsftpd start
# 查看ftp是否启用的状态
# service vsftpd status
# 重新启动
# service vsftpd restart安装 FTP 客户端目的验证 vsftpd 安装和配置是否生效# 安装 ftp
yum install ftp
# 验证 vsftpd
ftp localhost
# 默认允许匿名登陆,name 输入 anonymous,密码跳过,成功登陆,表示vsftpd默认安装和启动正常配置外网可以访问FTP服务器上面的步骤做完后,对于阿里云 ECS 主机,只能主机内可用,需要外网可以访问主机部署的FTP服务器,需要到阿里云 web console 配置安全组规则,FTP默认监听端口是21,20是主动模式下通信端口,下面讲解针对被动模式(推荐模式)web console 配置 安全组配置外网登陆FTP用户配置vsftpd.conf上面开通端口后,仅限匿名用户登陆,虽然FTP功能都可用,但是有安全风险,无法监控登陆用户身份的同时对后期回溯问题较高,推荐按不同用户分配不同登陆账户和密码,方便后续运维修改/添加/etc/vsftpd/vsftpd.conf 相关参数如下# modify
# anonymous_enable=YES,取消匿名登陆
anonymous_enable=NO
# chroot_list_enable=YES,启用限制名单功能
chroot_list_enable=YES
# chroot_list_file=/etc/vsftpd/chroot_list,限制名单的文件路径
chroot_list_file=/etc/vsftpd/chroot_list
# listen=NO,开启监听IPv4
listen=YES
# listen_ipv6=YES,与listen=NO选项配合使用,上面改为YES,这里改为NO,修改的原因是外网登陆成功后,使用dir
/ls等命令,会返回(0,0,0,0,xxx,xxx),正常应该返回公网IP(12,34,56,78,xxx,xxx)
listen_ipv6=NO
# add
# pasv_enable 默认启用passive模式
# pasv_min_port/pasv_max_port passive模式下服务端端口range
# pasv_address passive模式下返回给客户端的IP,没有这个选线,会访问云主机内网IP,这是一个大坑!!!
# dual_log_enable,vsftpd_log_file 开启vsftpd日志,可以看到其它ftp客户端login等日志,非常nice的功能
# allow_writeable_chroot 修复这个错误:vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()
pasv_enable=YES
pasv_min_port=30000
pasv_max_port=30999
pasv_address=47.106.178.13
dual_log_enable=YES
vsftpd_log_file=/var/log/vsftpd.log
allow_writeable_chroot=YES新建FTP登陆权限用户新增用户,仅限ftp登陆,禁止ssh登陆useradd -d /home/xiaochongzi -g ftp -s /sbin/nologin xiaochongzi为新用户创建密码passwd xiaochongzi更新/etc/vsftpd/chroot_list 文件,没有新创建下,内容就写新增用户名xiaochongzi重启vsftpdservice vsftpd restart验证1、主机FTP客户端验证用户名是否可以登陆,并使用dir/ls命令查看根路径内容2、外部FTP客户端(mac transmit)是否可以连接,并尝试upload/download是否可用遗留问题验证外部可用,FTP客户端或者transmit,主机ftp localhost登陆正常,最后dir/ls会报错ftp> dir
227 Entering Passive Mode (12,34,56,78,xxx,xxx).
ftp: connect: 无效的参数
ftp>因为不影响使用,就暂时不深入考究,有遇到类似问题并解决的老铁麻烦评论回复下,一起学习wording over~~在centos下安装FTP服务器程序

我要回帖

更多关于 unit vsftpd.service not found 的文章

 

随机推荐