Linux_158_vsftp本地用户模式

Linux_158_vsftp本地用户模式,第1张

使用本地用户进行账号密码验证

使用linux本地账号的

修改如下参数

anonymous_enable=NO

userlist_enable=YES

userlist_deny=YES

[root@yuweijie pub]# grep -Ev ' #| $' /etc/vsftpd/vsftpd.conf

anonymous_enable=NO# 关闭匿名用户验证模式

local_enable=YES # 开启linux本地账号验证模式

write_enable=YES # 允许用户写入

local_umask=022 # 用户写入数据时,默认的文件权限

dirmessage_enable=YES

xferlog_enable=YES

connect_from_port_20=YES

xferlog_file=/var/log/xferlog

xferlog_std_format=YES

listen=YES

pam_service_name=vsftpd

userlist_enable=YES

userlist_deny=YES

tcp_wrappers=YES

重启vsftpd,加载配置

systemctl restart vsftpd

此时我们可以用ftp客户端进行远程连接,使用linux本地账号

1、确保服务器上有一个用户可以进行ftp连接(用户yu,没有就创建一个useradd,passwd)

2、此时用客户端连接该ftp,使用账号yu,ftp连接后,默认进入的是用户家目录,以保证其他目录安全

Linux系统的本地用户可以登录ftp,进入家目录,进行增删改查

ftp IP 输入可用的账号和密码

3、有些用户是无法登录ftp,在一个用户名单里面被禁止了

/ect/vsftpd/ftpusers、/etc/vsftpd/user_list

[root@yuweijie ~]# cat /etc/vsftpd/ftpusers

# 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

本地用户,是Linux系统本地账号,可用于登录系统,也可以用于登录vsftp。

虚拟用户,本身在Linux系统中存在一个映射账号,该账号不允许登录系统,其它虚拟账号通过数据库映射到该账号。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6182940.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存