chunjihong 发表于 2015-11-6 13:28:48

RedHat Linux 5下配置vsftp

  1:首先以root用户登录系统
  2:启动vsftp:service vsftpd start         d:代表后台进程,服务器程序
  3:判断是否连接成功:ftp localhost
  

  1:如果系统没有安装vsftp,则service vsftpd start命令会输出vsftpd: unrecognized service
  用命令rpm -qa | grep vsftpd 如果没有输出结果,则没装vsftp
  

  1:将本地镜像挂载到系统上如图所示 选择第二个,进行操作。
  2:挂载光驱到系统上 mount /dev/cdrom /mnt
  3:进入/mnt/Server目录
  4:执行rpm -ivh vsftpd* 会安装vsftpd
  5:重新打开commandLine窗口执行 service vsftpd start 即可启动vsftpd
  6:此时执行ftp localhost,如果输出bash: ftp: command not found,则需安装ftp客户端,执行rpm -ivh ftp*命令
  

  ftp退出命令 bye
  

  查看ftp的启动方式
  命令:chkconfig --list | grep vsftpd
  输出:vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
  

  修改启动方式,改为系统启动时,自动启动
  命令:chkconfig vsftpd on
  再查看其启动方式
  输出:vsftpd          0:off   1:off   2:on    3:on    4:on    5:on    6:off

  

  vsftp默认是允许匿名用户anonymous登录,允许下载,不允许上传
  

  

  如果在xp上执行ftp 192.168.151.129,出现连接错误,则需要关闭linux防火墙
  chkconfig --list | grep iptables
iptables       0:off1:off 2:on3:on 4:on5:on 6:off

  service iptables stop //临时关闭防火墙

  chkconfig iptables off //开机时不启动防火墙

  

  

  ftp配置文件/etc/vsftpd/vsftpd.conf
  

  利用LeapFTP向linux上传文件,出现Could not create file,则需修改ftp目录的权限
  默认情况下,ftp的根目录为/var/ftp,目录下有一文件夹pub,为了安全,这个目录默认不允许设置为777权限,否则ftp将无法访问。
chmod 777 pub
页: [1]
查看完整版本: RedHat Linux 5下配置vsftp