文档详情

linux下各种服务进程之FTP配置详解.doc

发布:2017-12-18约4.69千字共8页下载文档
文本预览下载声明
(1)如何在linux下开启FTP服务 1. 首先服务器要安装ftp软件,查看是否已经安装ftp软件下: ?? #which vsftpd ?? 如果看到有vsftpd的目录说明服务器已经安装了ftp软件 2. 查看ftp 服务器状态????? ?? #service vsftpd status 3. 启动ftp服务器????? ?? #service vsftpd start 4. 重启ftp服务器? ?? #service vsftpd restart 5. 查看服务有没有启动 ?? #netstat -an | grep 21 ?? tcp??????? 0????? 0 :21????????????????? :*?????????????????? LISTEN? ?? 如果看到以上信息,证明ftp服务已经开启。 6.如果需要开启root用户的ftp权限要修改以下两个文件 ? #vi /etc/vsftpd.ftpusers中注释掉root ? #vi /etc/vsftpd.user_list中也注释掉root ? 然后重新启动ftp服务。 7. vsftpd 500 OOPS: cannot change directory ?? 登陆报错: ?? C:\ftp 01 ?? Connected to 01. ?? 220 (vsFTPd 2.0.5) ?? User (01:(none)): frank ?? 331 Please specify the password. ?? Password: ?? 500 OOPS: cannot change directory:/home/frank ?? Login failed. ?? ftp ls ?? 500 OOPS: child died ?? Connection closed by remote host. ?? 解决方法: ?? setsebool ftpd_disable_trans 1 ?? service vsftpd restart ?? 就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 ???? (c) 保存退出。 linux下??vsftpd服务----配置 ?首先安装Linux?光盘中的vsftpd-2.0.1-5.i386.rpm   #rpm –ivh /media/cdrom/RedHat/RPMS/vsftpd-3.0.1-5.i386.rpm   启动vsftpd服务   #service vsftpd start   刷新防火墙   #iptables -F   这样一个简单linux下的FTP就已经搭建好了!   下面就来慢慢优化我们的FTP服务器:   实验一:如果我不允许FTP匿名登陆,我们可以修改vsftpd的主配置文件来实现   #vi /etc/vsftpd/vsftpd.conf 把anonymous_enable=YES 改为anonymous_enable=NO   重启vsftpd即可!   实验二:windows中FTP服务器可以设置欢迎词,最大连接数,那我们在Linux的FTP服务器中设置呢?我要回答的是:同样可以,我们同样可以vsftpd的主配置文件来实现   # vi /etc/vsftpd/vsftpd.conf   在最后添加 ftpd_banner=welcome to here! 这就是欢迎词   Max_clients=100 这就表示最多可以有100个用户同时访问   重启vsftpd即可!   实验三:如果我想把借我钱不还的同事(lilei),不想让他登陆到我们的FTP站点,那我可以把用户lilei添加到vi /etc/vsftpd.ftpusers 重启vsftpd服务即可。   实验四:上午总经理说要提拔公司的一小部分人,听到这个消息,赶紧行动,我只允许总经理一个人可以登陆FTP服务器,其他人休想,拍经理马匹,限制其他人。我可以这样做:   # vi /etc/vsftpd/vsftpd.conf 到最后添加2条,   userlist_deny=NO /这个列表里的人不拒绝,其他人拒绝(包括匿名)   userlist_file
显示全部
相似文档