学会在Suse应用Ftp的解决办法

系统 Linux
尤其是随着Suse越来越受到大众的关注,问题也就随之而来。今天所说的问题是:怎样解决在Suse上安装和配置Ftp时遇到的问题。

我们在学习这两天Suse上,一定会发想很多问题与看法,尤其是随着Suse越来越受到大众的关注,问题也就随之而来。今天所说的问题是:怎样解决在Suse应用Ftp时遇到的问题。希望你学会Suse应用Ftp知识。

一、安装
Suse的图形用户界面做的很不错,所以安装过程也比较简单。

1、打开Yast,Software→Software Management;

2、刚开始使用Suse的软件管理器非常的不习惯,找不到所需的信息在什么地方,可是用了一段时间之后,就感觉它的分类方式更加方便,也为用户提供了更 多的信息。在Filter→Package Groups,在下面的树形列表中Productivity→Networking→Ftp,也可以展开Ftp节点,选择其中的Servers节点;

3、在左侧的软件包列表中选择vsftpd,然后点击下方的Accept按钮,会提示插入光盘;

4、插入所需的光盘后,系统会自动开始安装,安装完毕,可以在下面的File List选项页中查看vsftpd相关的所有文件。

二、启动服务
安装完成后,vsftpd是作为一个独立的服务启动,不接受xinetd的管理。系统会自动在Service列表中添加名称vsftpd的服务。启动服务的步骤如下:

1、Yast→System→System Services(Run level);

2、在服务列表中选择vsftpd,点击下方的Enable按钮,启动服务,Finish。
注意,在启动vsftpd时可能会不能启动,有时是因为它所依赖的服务没有启动,如syslog,这时选中syslog,点击Enable按钮。如果还是不能启动,可以重新启动xinetd服务,然后再启动vsftpd服务。

三、遇到的问题

1、只允许匿名用户登录
现象:ftp连接过程中,提示输入用户名,输入本机已有用户名angel,得到提示:530 This FTP server is anonymous only,登录失败。
原因:安装vsftpd后,其默认为匿名FTP服务器,只允许匿名用户登录。

解决方法:vsftpd有三种服务器方式:匿名方式、本地方式和虚拟用户方式,此处需要修改vsftpd的配置将其设为本地方式。vsftpd的配置文 件位于/etc/目录下,名称为vsftpd.conf。关于该配置文件在网上已经有很多高手做了详细的分析和讲解,并且该文件内部的注释也比较详细,这 里就不再一一讲解了。下面只说明几处需要修改的地方:
◆将local_enable=YES前的#去掉,使其可用,表示允许本地用户登录;
◆增加listen_port=21配置项,设置监听端口为21;
◆该步骤可选,不允许匿名用户登录,将anonymous_enable=YES的值改为NO,根据实际需要设置。
◆重启vsftpd服务:service vsftpd restart。启动后,在进行测试,使用本地用户angel及其密码登录,成功。
注意:以上测试是在本机(或使用SSH登录后)进行。

2、其他机器不能连接该服务器
现象:本机测试通过后,在其他机器(Windows或Redhat)上使用ftp 192.168.1.8连接该服务器,得到Connection closed by remote host或Connection timed out提示信息,连接失败。
原因:Suse的防火墙阻止了外来机器对FTP所用的端口的访问。

解决方法:放开防火墙对FTP所使用的20和21端口的限制,步骤如下:
◆Yast→Security and Users→Firewall;
◆在左侧的列表中选择Allowed Services,令人感到以外的是,即使安装FTP服务器,在Servces to Allow列表中也没有FTP服务可供选择,但是SSH、HTTP、HTTPS、Samba等都赫然在列,所以要使用高级设置。点击右下方法的 Advanced按钮,打开高级设置对话框;
◆在TCP Ports中输入20 21,注意两个端口号之间使用空格分开,OK;
◆ Next→Accept,重新测试,连接成功,使用Suse系统中已有的angel及其密码登录,成功。
注意,虽然这里有些问题是在Suse下遇到,但是在其他操作系统中的vsftpd的配置中依然适用。

这样你就完成了在Suse应用Ftp的步骤,通过大家的讨论与沟通,我们会更加熟悉Suse,也为我们以后的学习打下良好的基础。

【编辑推荐】

  1. 详解Samba在Suse Linux中设置用户
  2. Suse linux OpenSuse有“亲属”关系么?
  3. 教你解决OpenSUSE 11.0 Gnome桌面下的声音问题
  4. 畅谈Open SUSE11.x安装技巧
  5. 配置笔记——“剖析”SUSE Linux配置Apache
责任编辑:小霞 来源: NET130
相关推荐

2009-06-03 16:41:21

Eclipse乱码Eclipse

2009-08-21 10:28:34

Ubuntu应用程序解决办法

2011-03-04 13:07:47

Filezilla

2011-01-19 17:54:48

2009-05-31 09:07:35

Oracle锁定

2009-12-03 13:56:05

Suse Linux开xinetd

2011-06-17 11:10:51

Qt 中文 输出

2009-12-07 18:38:16

WCF异常

2010-01-15 09:38:08

磁盘被写保护解决办法

2017-05-04 20:15:51

iOSNSTimer循环引用

2009-02-18 09:30:10

AJAX跨域XML

2020-05-09 10:59:33

git cloneLinux文件

2009-12-03 18:48:02

Suse Telnet

2009-12-02 13:39:34

Suse启动cron

2012-03-14 10:58:27

Java

2009-11-30 10:55:16

PHP页面乱码

2011-04-21 16:42:40

传真机

2012-07-31 16:06:28

Linux内核编译

2009-05-26 14:34:55

Ubuntuwubi临时

2009-12-03 17:36:02

PHP Date()出
点赞
收藏

51CTO技术栈公众号