**有关FTP搭建过程中遇到的问题**

本文详细介绍了VSFTP的主要配置文件及参数设置,包括如何允许或禁止特定用户登录、配置监听端口和IP地址等内容,并提供了实际操作步骤。

首先记录ftp主要文件的存储路径:/etc/vsftpd路径下边有ftpusers、user_list、vsftpd.conf等三个文件是主要用到的配置文件;
举例
vsftpd.conf文件中内容(注解掉的暂时不保留,毕竟没注解的还没搞明白。。。):
#不允许无密码账号登陆
anonymous_enable=NO
ncomment this to allow local users to log in.
#允许本地登陆ftp(个人理解为可以使用127.0.0.1登陆,虽然还没成功过。。。)
local_enable=YES
#配置此处
write_enable=YES
#暂时未知参数
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
anon_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
#开启端口监听
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
#监听的IP地址
listen_address=指定ip
#监听的端口
listen_port=指定端口
no_anon_password=YES
#用途暂时存疑
userlist_enable=YES
#使userlist内的用户可用
#暂时未知参数
userlist_deny=NO
ls_recurse_enable=YES
pasv_enable=YES
pasv_min_port=10221
pasv_max_port=10231
pasv_promiscuous=YES
#ftp文件的路径
local_root=/var/ftp/pub
ftpusers文件中内容:
#此处看到该配置应该是使其中的账号无法登陆ftp

Users that are not allowed to login via ftp

root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
ftpusers文件中内容:
#下边的注解可看出与vsftpd.conf中的userlist_deny有关:可设置允许或者不允许登陆ftp的账号

vsftpd userlist

If userlist_deny=NO, only allow users in this file

If userlist_deny=YES (default), never allow users in this file, and

do not even prompt for a password.

Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers

for users that are denied.

#root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
ftp
test
user
配置完以上文件后重启ftp后登陆ftp:
1.输入ftp
2.open ip 端口;
之后会要求输入用户名和密码;
vim /etc/passwd命令行可以看到所有的用户名以及分组
如:test❌1005:1005::/home/test:/bin/bash;ftp❌1004:1004::/home/ftp:/sbin/nologin;
之前登陆遇到过一个问题用test可以登陆ftp,但使用ftp就登陆不了解决办法:
vi /etc/shells 输入之后你就明白为什么了。。。

systemctl list-unit-files :centos7中查看自启动的服务;
systemctl enable vsftpd :设置开机自启动ftp服务
查看selinux的状态getenforce
修改selinux的状态setenforce
systemctl status firewalld.service查看防火墙状态
find /home/ -name ‘*test.txt’ 模糊查询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值