欢迎来到天天文库
浏览记录
ID:39465451
大小:83.50 KB
页数:8页
时间:2019-07-04
《linux下各种服务进程之FTP配置详解》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、(1)如何在linux下开启FTP服务1.首先服务器要安装ftp软件,查看是否已经安装ftp软件下: #whichvsftpd 如果看到有vsftpd的目录说明服务器已经安装了ftp软件2.查看ftp服务器状态 #servicevsftpdstatus3.启动ftp服务器 #servicevsftpdstart4.重启ftp服务器 #servicevsftpdrestart5.查看服务有没有启动 #netstat-an
2、grep21 tcp 0 00.0.0
3、.0:21 0.0.0.0:* LISTEN 如果看到以上信息,证明ftp服务已经开启。6.如果需要开启root用户的ftp权限要修改以下两个文件 #vi/etc/vsftpd.ftpusers中注释掉root #vi/etc/vsftpd.user_list中也注释掉root 然后重新启动ftp服务。7.vsftpd500OOPS:cannotchangedirectory 登陆报错: C:>ftp192.168.0.101 Conn
4、ectedto192.168.0.101. 220(vsFTPd2.0.5) User(192.168.0.101:(none)):frank 331Pleasespecifythepassword. Password: 500OOPS:cannotchangedirectory:/home/frank Loginfailed. ftp>ls 500OOPS:childdied Connectionclosedbyremotehost. 解决方法: setseboolftpd_disable
5、_trans1 servicevsftpdrestart 就OK了! 这是SELinux的设置命令,在不熟悉SELnux前,把SELinux关掉也可以的。8. 永久开启,即os重启后自动开启ftp服务 cd/etc/xinetd.d,编辑ftp服务的配置文件gssftp的设置: vi/etc/xinetd.d/gssftp ,将修改两项内容: (a)server_args=-l–a 去掉-a改为server_args=-l (b)disable=yes改为disable=no
6、 (c)保存退出。(2)linux下 : vsftpd服务----配置 首先安装Linux 光盘中的vsftpd-2.0.1-5.i386.rpm #rpm–ivh/media/cdrom/RedHat/RPMS/vsftpd-3.0.1-5.i386.rpm 启动vsftpd服务 #servicevsftpdstart 刷新防火墙 #iptables-F 这样一个简单linux下的FTP就已经搭建好了! 下面就来慢慢优化我们的FTP服务器: 实验一:如果我不允许FTP匿名登陆,我们可以修改vsf
7、tpd的主配置文件来实现 #vi/etc/vsftpd/vsftpd.conf把anonymous_enable=YES改为anonymous_enable=NO 重启vsftpd即可servicevsftpdrestart! 实验二:windows中FTP服务器可以设置欢迎词,最大连接数,那我们在Linux的FTP服务器中设置呢?我要回答的是:同样可以,我们同样可以vsftpd的主配置文件来实现 #vi/etc/vsftpd/vsftpd.conf 在最后添加ftpd_banner=welcometo
8、here!这就是欢迎词 Max_clients=100这就表示最多可以有100个用户同时访问 重启vsftpd即可! 实验三:如果我想把借我钱不还的同事(lilei),不想让他登陆到我们的FTP站点,那我可以把用户lilei添加到vi/etc/vsftpd.ftpusers重启vsftpd服务即可。 实验四:上午总经理说要提拔公司的一小部分人,听到这个消息,赶紧行动,我只允许总经理一个人可以登陆FTP服务器,其他人休想,拍经理马匹,限制其他人。我可以这样做: #vi/etc/vsftpd/vsftpd.
9、conf到最后添加2条, userlist_deny=NO/这个列表里的人不拒绝,其他人拒绝(包括匿名) userlist_file=/etc/mp/指明列表的路径 然后:#vi/etc/mp把经理的名字添加上去 重启vsftpd服务即可! 但是下午经理把提拔的人的名字给公布了,愤怒的是既然没有我。为了表现一下我的愤怒,我决定让经理不能登陆FTP服务器,其他人都
此文档下载收益归作者所有