suse
下安装
vsftp
这两天在
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
的配置文
件位于