码迷,mamicode.com
首页 > 其他好文 > 详细

给予ftp服务的两种登录方式

时间:2018-07-21 22:51:19      阅读:259      评论:0      收藏:0      [点我收藏+]

标签:账号登录   bubuko   上传   占用   message   _for   账号   创建   umask   

 

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服务即可

[root@192 vsftpd]# service vsftpd restart
Redirecting to /bin/systemctl restart vsftpd.service

 

技术分享图片

 

给予ftp服务的两种登录方式

标签:账号登录   bubuko   上传   占用   message   _for   账号   创建   umask   

原文地址:https://www.cnblogs.com/activecode/p/9348181.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!