a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 122|回复: 0

[红旗认证] 红旗认证辅导:Vsftpd在SuSELinux操作系统上安装配置

[复制链接]
发表于 2012-8-4 12:16:06 | 显示全部楼层 |阅读模式
这两天在Suse上安装和设置装备摆设FTP时,碰着不少问题,这里做一下总结:一、安装
( u7 O- V1 Z  [- G8 E7 N  Suse的图形用户界面做的很不错,所以安装过程也斗劲简单。7 p! j3 x! _1 n
  1、打开Yast,Software→Software Management;
2 Q  V5 v' t. ], Y  2、刚起头使用Suse的软件打点器很是的不习惯,找不到所需的信息在什么处所,可是用了一段时刻之后,就感受它的分类体例加倍便利,也为用户供给了更多的信息。在Filter→Package Groups,不才面的树形列表中Productivity→Networking→Ftp,也可以睁开Ftp节点,选择其中的Servers节点;5 I4 g+ @4 o9 e/ w' z- v
  3、在左侧的软件包列表中选择vsftpd,然后点击下方的Accept按钮,会提醒插入光盘;9 U; v& P* W: t% g5 \2 x  N
  4、插入所需的光盘后,系统会自动起头安装,安装完毕,可以不才面的File List选项页中查看vsftpd相关的所有文件。
, m5 x8 w: l7 I( ~) r# y, H二、启动处事
" ]+ P7 m. A3 W/ \  安装完成后,vsftpd是作为一个自力的处事启动,不接管xinetd的打点。系统会自动在Service列表中添加名称vsftpd的处事。启动处事的轨范如下:
+ o7 Y. N$ h7 a2 ?5 t; j: ^. u! N. w  1、Yast→System→System Services(Run level);' V' d3 \( J: y" O
  2、在处事列表中选择vsftpd,点击下方的Enable按钮,启动处事,Finish。
# t- h% _# x6 T! M; i. |+ k- B  注重,在启动vsftpd时可能会不能启动,有时是因为它所依靠的处事没有启动,如syslog,这时选中syslog,点击Enable按钮。如不美观仍是不能启动,可以从头启动xinetd处事,然后再启动vsftpd处事。
: x/ {& u8 g8 U7 c三、碰着的问题
) f( I( z" P8 V. v4 Q  1、只许可匿名用户登录现象:ftp毗连过程中,提醒输入用户名,输入本机已有用户名angel,获得提醒:530 This FTP server is anonymous only,登录失踪败。
, `$ Z) f! g8 S: H  原因:安装vsftpd后,其默认为匿名FTP处事器,只许可匿名用户登录。
% A5 b  W8 P: B' E4 V  解决体例:vsftpd有三种处事器体例:匿名体例、本处所式和虚拟用户体例,此处需要改削vsftpd的设置装备摆设将其设为本处所式。vsftpd的设置装备摆设文件位于/etc/目录下,名称为vsftpd.conf。关于该设置装备摆设文件在网上已经有良多高手做了具体的剖析和讲解,而且该文件内部的注释也斗劲具体,这里就不再一一讲解了。下面只声名几处需要改削的处所:
* B' V9 L4 |% Q6 e+ s  将local_enable=YES前的#去失踪,使其可用,暗示许可当地用户登录;增添listen_port=21设置装备摆设项,设置监听端口为21;该轨范可选,不许可匿名用户登录,将anonymous_enable=YES的值改为NO,按照现实需要设置。
, w: E0 c# x; p; O6 T- B* K  重启vsftpd处事:service vsftpd restart。启动后,在进行测试,使用当地用户angel及其密码登录,成功。注重:以上测试是在本机(或使用SSH登录后)进行。" o, b+ e* B1 {/ \! m" @
  2、其他机械不能毗连该处事器3 V5 ?9 v& I0 r/ V. C, S- u
  现象:本机测试经由过程后,在其他机械(Windows或Redhat)上使用ftp 192.168.1.8毗连该处事器,获得Connection closed by remote host或Connection timed out提醒信息,毗连失踪败。6 |' z- ~+ G% C' f) @& C. }. X# Z
  原因:Suse的防火墙阻止了外来机械对FTP所用的端口的访谒。
2 s7 C$ e# I" U) E5 q  解决体例:铺开防火墙对FTP所使用的20和21端口的限制,轨范如下:i> Yast→Security and Users→Firewall;ii> 在左侧的列表中选择Allowed Services,令人感应以外的是,即使安装FTP处事器,在Servces to Allow列表中也没有FTP处事可供选择,可是SSH、HTTP、HTTPS、Samba等都赫然在列,所以要使用高级设置。点击右下体例的Advanced按钮,打开高级设置对话框;iii> 在TCP Ports中输入20 21,注重两个端口号之间使用空格分隔,OK;iv> Next→Accept,从头测试,毗连成功,使用Suse系统中已有的angel及其密码登录,成功。. C6 P- K, g5 a# Y6 m
  注重,虽然这里有些问题是在Suse下碰着,可是在其他操作系统中的vsftpd的设置装备摆设中依然合用。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 06:06 , Processed in 0.201737 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表