给予ftp服务的两种登录方式
Posted activecode
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了给予ftp服务的两种登录方式相关的知识,希望对你有一定的参考价值。
ftp(简单文件传输协议),是一种应用广泛的网络文件传输协议和服务,占用20和21号端口,主要用于资源的上传和下载.
在linux对于ftp同widows一样具有很多的种类,这里主要介绍vsfptd
的两种登录方法(本地登录和虚拟登录)极其一些主要的配置
首先用yum安装vsftpd
启动ftp服务 :service vsfptd restart
把其加入到开机项
/etc/vsftpd/vsftpd.conf为ftp的主要配置文件
禁止匿名登录用本地创建的账号登录ftp 服务器
虚拟环境登录ftp
yum安装ftp虚拟用户所需的认证文件 pam 和 db4
vim编辑/etc/vsftpd/ftpusers.txt
创建虚拟用户与系统用户的对于关系
创建虚拟用户的hash库生成文件
为哈希虚拟账号库授予可执行的权限:
/etc/pam.d/vsftpd
配置登录所需的pam验证文件
把ftp的虚拟账户映射到本地的一个无密码的不允许系统登录的安全账户上
最后在编辑下/etc/vsftpd/vsftpd.conf确保配置如下:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=YES
ascii_upload_enable=YES
ascii_download_enable=YES
listen=YES
guest_enable=YES
guest_username=ftpuser
pam_service_name=vsftpd
user_config_dir=/etc/vsftpd/vsftpd_user_conf
virtual_use_local_privs=YES
重启下ftp服务即可
[[email protected] vsftpd]# service vsftpd restart
Redirecting to /bin/systemctl restart vsftpd.service
以上是关于给予ftp服务的两种登录方式的主要内容,如果未能解决你的问题,请参考以下文章