专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Linux » susevsftpd:Vsftpd在SuSE Linux操作系统上安装配置 »正文

susevsftpd:Vsftpd在SuSE Linux操作系统上安装配置

来源: 发布时间:星期四, 2009年2月12日 浏览:45次 评论:0


  这两天在Suse上安装和配置FTP时遇到不少问题这里做下整理总结:

  、安装

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

  1、打开YastSoftware→Software Management;

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

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

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

   2、启动服务

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

  1、Yast→ Services(Run level);

  2、在服务列表中选择vsftpd点击下方Enable按钮启动服务Finish

  注意在启动vsftpd时可能会不能启动有时是它所依赖服务没有启动如syslog这时选中syslog点击Enable按钮如果还是不能启动可以重新启动xinetd服务然后再启动vsftpd服务

   3、遇到问题

  1、只允许匿名用户登录现象:ftp连接过程中提示输入用户名输入本机已有用户名angel得到提示:530 This FTP server is anonymous _disibledevent=>   重启vsftpd服务:service vsftpd restart启动后在进行测试使用本地用户angel及其密码登录成功注意:以上测试是在本机(或使用SSH登录后)进行

  2、其他机器不能连接该服务器

  现象:本机测试通过后在其他机器(或Redhat)上使用ftp 192.168.1.8连接该服务器得到Connection closed by remote host或Connection timed out提示信息连接失败

  原因:Suse阻止了外来机器对FTP所用端口访问

  解决思路方法:放开对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及其密码登录成功

  注意虽然这里有些问题是在Suse下遇到但是在其他操作系统中vsftpd配置中依然适用

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: