在RedHat Linux上搭建ftp服务器的步骤?

在RedHat Linux上搭建ftp服务器的步骤?,第1张

1、下载源码到服务器,其下载地址是 ftp://vsftpd.beasts.org/users/cevans/,当前的版本是vsftpd-2.0.6.tar.gz 。强烈建议使用源码安装,即可摆脱类似rpm包依赖的困惑,又可以实现在不同unix/linux下自如的工作。2、解压安装:tar zxvf vsftpd-2.0.5.tar.gz makemake install3、添加ftp的用户,如果用户数目不多,简单些,用系统用户吧。Useradd –d /home/sery sery passwd ******.4、拷贝配置文件,这里有2个。Cp vsftpd.conf /etc/vsftpd.conf ;cp Redhat/vsftpd.pam /etc/pam.d/ftp .不拷贝vsftpd.pam这个文件,将导致ftp用户不能登陆的问题。这个文件在debian下也是可以的。5、修改配置文件/etc/vsftpd.conf。这个配置文件是vsftpd的关键所在,修改下列值,以实现不同的功能:(1)修改的部分:把 local_enable=yes write_enable=yes和local_umask=022前面的注释取消。(2)增加部分:listen=YES(ftp作为独立的守护进程)chroot_local_user=yes(用户被定位在自己的主目录里,用cd / 并不能切换到根目录)cmds_allowed=ABOR,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RETR,RMD,RNFR,RNTO,SITE,SIZE,STOR,TYPE,USER,ACCT,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST(只许上传文件和目录,但不许删除。注意:这些必须一行写完)6、启动ftp服务。Vsftpd&我安装完成后,却无法运行:报错如下:500 00PS: could not bind listening IPv4 socket端口有冲突。查看下:#netstat -utl |grep 21 是不是被占用还真有耶。因为是redhat9所以想到了xinetd因为xinetd已经启动了vsftpd,而vsftpd设置成了stardalone模式,所以,先停止xinetd服务, service xinetd stop ,然后:/usr/local/sbin/vsftpd &OK启动正常。改端口:在vsftpd.conf最后加:listen_port=2121取消anonymous 登入 anonymous_enable=NO老大原文提到,让用户不能切换到别的目录,需要添加一个文件:vim /etc/vsftpd/chroot_list 加入你所要限制的用户vsftpd.conf也去掉相应的注释:chroot_list_file=/etc/vsftpd/chroot_list

首先找到主配置文件:/etc/vsftp/vsftp.conf

vsftpd服务器的配置文件为/etc/vsftpd.conf,其配置选项比较多,在此我只选择几个常用的配置选项介绍。

1.禁止匿名用户访问。

anonymous_enable=YES

2.允许本地用户登录并允许其上传文件。

local_enable=YES

write_enable=YES

接下来只要启动VSFTP服务器就可以了。运行命令如下:

service vsdtpd start

这样我们就可以通过客户机访问FTP服务器了。。。

如果userlist_deny=YES,/etc/vsftpd.user_list中列出的用户名就不允许登录ftp服务器

我们只要在/etc目录下创建vsftpd.user_list文件

以下创建一个用户ftpuser,不允许从本地登录,只能从FTP server 上登陆的。。并创建该用户的密码。

[root@localhost root]# useradd –g ftp –s /sbin/nologin ftpuser

[root@localhost root]# passwd ftpuser

Changing password for user ftpuser.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.


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

原文地址: https://outofmemory.cn/yw/5910799.html

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

发表评论

登录后才能评论

评论列表(0条)

保存