Linux下部署FTP服务器

Linux下部署FTP服务器


下载安装包

在这里介绍的是离线部署FTP,首先下载对应的rpm包,下载链接为:

安装ftp服务器

  • 关闭防火墙
service iptables stop  #临时关闭
chkconfig  iptables  off  #永久关闭(重启不开启)
  • 关闭selinux
setenforce  0   #临时关闭

#永久关闭
vim  /etc/selinux/config
将SELINUX=enforcing改为SELINUX=disabled
  • 查看是否安装vsftp
rpm -qa | grep vsftpd

如果出现vsftpd-x.x.x-xx.el5,说明已经安装 vsftp

  • 安装vsftpd
rpm  -ivh  vsftpd-2.2.2-14.el6.x86_64.rpm
  • 启动vsftpd
service vsftpd start

显示为

vsftpd 启动 vsftpd:[确定]
  • 添加用户(用户名、密码为:guorui)
useradd -d /home/ftp -s /sbin/nologin guorui
passwd guorui
两次输入guorui(修改密码)

注意目录“/home/ftp”请按照机器的情况进行设置,建议选取机器上最大的一块盘目录。

  • 设置vsftpd开机自启
chkconfig vsftpd on

安装ftp客户端

  • 安装客户端
rpm –ivh ftp-0.17-54.el6.x86_64.rpm
  • CLI连接ftp
ftp [ip]
  • 测试能否上传与下载
put  /real/path/fileName  fileNameOnFTP
get  /real/path/onFTP/fileName  /save/path/onLocal/fileName

FAQ

  • 如果遇到无法上传的情况:
227 Entering Passive Mode (192,168,18,1,19,132).
553 Could not create file.

尝试修改/home/ftp目录权限为777:chmod 777 /home/ftp。然后进行测试看是否已解决。

posted on 2016-04-25 16:13  BYRans  阅读(864)  评论(0编辑  收藏  举报

导航