FTP服务器配置过程的具体命令(ftp服务器配置过程的具体命令有哪些)

FTP服务器配置过程的具体命令(ftp服务器配置过程的具体命令有哪些)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

这篇文章我们主要介绍一下FTP服务器配置过程。在前面的文章中。我们对于FTP服务器的创建步骤进行了具体的讲解。那么从中大家也应该发现了一些问题。那么从前面文章的内容发现:FTP服务器的用户本身也是系统用户。这显然是一个安全隐患。因为这些用户不仅能够访问FTP。也能够访问其它的系统资源。如何解决这个问题呢?答案就是创建一个虚拟用户的FTP服务器。虚拟用户的特点是只能访问服务器为其提供的FTP服务。而不能访问系统的其它资源。所以。如果想让用户对FTP服务器站内具有写权限。但又不允许访问系统其它资源。可以使用虚拟用户来提高系统的安全性。在VSFTP中。认证这些虚拟用户使用的是单独的口令库文件(pam_userdb)。由可插入认证模块(PAM)认证。使用这种方式更加安全。并且配置更加灵活。

下面介绍FTP服务器配置过程。

FTP服务器配置过程1.生成虚拟用户口令库文件。为了建立此口令库文件。先要生成一个文本文件。该文件的格式如下。单数行为用户名。偶数行为口令:

#vi account.txt ylg 1234 zhanghong 4321 gou 5678

FTP服务器配置过程2.生成口令库文件。并修改其权限:

#db_load -T -t hash -f ./account.txt /etc/vsftpd/account.db #chmod 600 /etc/vsftpd/account.db

FTP服务器配置过程3.新建一个虚拟用户的PAM文件。加上如下两行内容:

#vi /etc/pam.d/vsftp.vu auth required /lib/security/pam_userdb.so db=/etc/vsftpd/account account required /lib/security/pam_userdb.so db=/etc/vsftpd/account

FTP服务器配置过程4.建立虚拟用户。设置该用户所要访问的目录。并设置虚拟用户访问的权限:

#useradd -d /ftpsite virtual_user #chmod 700 /ftpsite

经过该步骤的设置。/ftpsite就是virtual_user用户的主目录。该用户也是/ftpsite目录的拥有者。除root用户之外。只有该用户具有对该目录的读。写和执行的权限。

FTP服务器配置过程5.生成一个测试文件。先切换至virtual_user用户身份。然后在/ftpsite目录下创建一个文件:

#su -virtual_user $vi /ftpsite/mytest This is a test file. $su - root

FTP服务器配置过程6.编辑/etc/vsftpd/vsftpd.conf文件。使其整个文件内容如下所示(去掉了注释内容):

anonymous_enable=NO local_enable=YES local_umask=022 xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES one_process_model=NO chroot_local_user=YES ftpd_banner=Welcom to my FTP server. anon_world_readable_only=NO guest_enable=YES guest_username=virtual_user pam_service_name=vsftp.vu

上面代码中。guest_enable=YES表示启用虚拟用户;guest_username=virtual则是将虚拟用户映射为本地用户。这样虚拟用户登录后才能进入本地用户virtual的目录/ftpsite;pam_service_name=vsftp.vu指定PAM的配置文件为vsftp.vu。

FTP服务器配置过程7.重新启动VSFTP

#service vsftpd restart

分享到 :
相关推荐

新手拿到vps后应该做什么(新手拿到vps后应该做什么工作)

新手拿到vps后应该做的事情:1。需要修改vps的SSH默认端口。使用“vi/et[...

香港虚拟云主机租用不稳定怎么办(香港虚拟云主机租用不稳定怎么办呢)

香港虚拟云主机租用不稳定的解决方法:1。如果是机房问题或服务器本身问题。联系云服务商...

美国多ip站群vps租用价格要多少钱(美国vps 多ip)

想做好站群的SEO优化。最好给每个网站都分配一个独立IP。这样每个网站之间才不会受到...

42u机柜尺寸是多少(42u机柜尺寸规格表)

大家好,今天来介绍42u机柜尺寸是多少的问题,以下是渲大师小编对此问题的归纳和整理,...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注