首先检查是否安装过: rpm -qa | grep vsftpd

如果出现 vsftpd-xxx,那就说明安装了。

没有即进行以下安装。

下载 FTP:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64)

找到对应的版本进行下载即可。

将下载好的包,上传到服务器。

1、 安装vsftpd

rpm -ivh vsftpd-3.0.2-21.el7.x86_64.rpm

2、 测试是否安装成功

[root@localhost ~]# service vsftpd start
  为 vsftpd 启动 vsftpd:[确定]

3、 配置

  [root@localhost ~]# whereis vsftpd

vsftpd: /usr/sbin/vsftpd /etc/vsftpd /usr/share/man/man8/vsftpd.8.gz

yum安装的主要目录为上述的3个目录,其中配置文件vsftpd.conf在/etc/vsftpd中,下面看下怎么配置vsftpd.conf

# 默认配置文件: /etc/vsftpd/vsftpd.conf
  cd /etc/vsftpd
  备份: cp vsftpd.conf vsftpd.conf_bak
  编辑: vi vsftpd.conf

   关于 vsftpd.conf 的选项及说明,请看   https://pan.baidu.com/s/1kVgJdGV

4、添加ftp防火墙规则:

/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT

   /sbin/iptables -A INPUT -p tcp --dport 6000:7000 -j ACCEPT

/etc/rc.d/init.d/iptables save

/etc/init.d/iptables restart

5、添加用户(注意,该处添加nologin类型用户ftpuser):

useradd -d /home/ftp -s /sbin/nologin ftpup
  passwd ftpup
  输入用户密码

再次输入密码

重新启动

service vsftpd stop
  service vsftpd start

9、 使用 ftp 命令在本机进行测试

比如 windows 上的 ftp 功能

ftp> open <端口>
    输入账号和密码。注意:下面操作需要关闭防火墙,不然会出现好多错误。
  ftp> put c:\test.html (回车)
    当屏幕提示你已经传输完毕,可以键入相关命令查看:
  ftp> dir (回车)
  ftp> bye(回车) 退出 ftp 模式

总结一下常用的FTP命令:

1. open:与服务器相连接;
    2. send(put):上传文件;
    3. get:下载文件;
    4. mget:下载多个文件;
    5. cd:切换目录;
    6. dir:查看当前目录下的文件;
    7. del:删除文件;
    8. bye:中断与服务器的连接

10、使用 ftp 客户端

    比如 Xftp

如果弹出 “无法显示远程文件夹” 的对话框,则进行以下解决

因为 ftp 连接模式有 port模式和 pasv模式。客户端一般默认使用的 pasv(被动模式) 。

修改方式 点击属性 -> 选项 -> 把 “使用被动模式” 选项 去掉 即可

Linux 离线安装 FTP客户端相关推荐

  1. linux离线安装svn客户端和通过命令行使用svn

    目录 参考文献 安装svn客户端 下载 安装 安装apr 安装expat 安装apr-util 安装zlib 复制或移动文件夹sqlite-autoconf 安装subversion 命令行使用SVN ...

  2. linux 下安装ftp服务器

    最后重启    # service vsftpd restart 1.查看是否安装vsftp rpm -qa | grep ftp 如果出现    vsftpd-2.0.5-16.el5_5.1  说 ...

  3. Centos Linux 离线安装 MySQL 5.7、使用MySQL

    Centos Linux 离线安装 MySQL 5.7.使用MySQL 视频教程链接:https://www.bilibili.com/video/BV1Nv4y1m7u4/ 1. MySQL 简介 ...

  4. Linux离线安装NTP服务,内网环境下配置本地时间同步

    参考文章:Linux离线安装NTP服务,无外网环境下配置本地时间同步 | 航行学园 1.常用命令 rpm -qa | grep ntp #查询已安装的ntp版本信息等 rpm -e --nodeps ...

  5. linux离线安装mysql8

    一.下载或上传安装包到Linux wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.17-linux-glibc2.12-x86 ...

  6. linux 影院 ftp客户端20端口号,Linux下的ftp客户端说明文档

    Linux下的ftp客户端说明文档 发布时间:2006-09-24 00:20:41来源:红联作者:userhq l 软件功能: 本程序基于linux下的socket函数,利用ftp 协议,实现lin ...

  7. CentOS7.9 离线安装FTP服务器

    离线安装vsftpd 1.查看自己服务器有没有安装vsftpd rpm -qa |grep vsftpd 上图是有安装ftp服务器,若没有则什么都不显示. 2.下载vsftpd的RPM包并安装 cen ...

  8. steam 32位 linux 下载地址,「Linux」- 安装 Steam 客户端

    「Linux」- 安装 Steam 客户端 更新日期:2020年09月30日 问题描述 虽然不经常玩游戏(有玩的冲动,但是打开游戏之后又不想玩了),但是还是会安装 Steam 客户端 该笔记将记录:在 ...

  9. Linux离线安装Python第三方库Requests

    前言:因为公司服务器不能上外网,所以执行Python脚本需要自行配置,如用到第三方库,也要自行安装.由于这个系统镜像缺少很多基础依赖,导致各种apt install都无法安装,只能源码安装插件.不管如 ...

最新文章

  1. 听说你的项目中仅这些资源就卡成了翔?看看他们怎么做!
  2. 【拥抱大厂系列】百度面试官问过的 “JVM内存分配与回收策略原理”,我用这篇文章搞定了
  3. 这100道Python面试题,你会几道?
  4. 【python】list append()和extend()区别
  5. 清华学霸组团的工业 AIoT 创企再获数千万融资:玩家应推动在边缘 AI 芯片上跑算法...
  6. POJ NOI MATH-7831 计算星期几
  7. 虚拟机修改hosts文件
  8. 图片自适应手机横屏竖屏的宽高
  9. Java如何从字符串中提取数字
  10. linux命令测网速
  11. 光年SEO日志分析系统2.0
  12. 从酷狗的网络红歌说起
  13. 离线地图开发之模拟迁徙(含源代码)
  14. 自动创建图片库、文档库
  15. JDK15已发布!网友:我还在JDK8踏步走...
  16. 简单爬虫 爬取知音漫客VIP漫画【斗破苍穹、斗罗大陆】
  17. python实现单机斗地主手机版下载_单机斗地主手机版下载免费版乐
  18. HotSpot JVM -- 深度好文
  19. Power BI—导出数据
  20. 侯捷 C++系列课程视频 | 侯捷 C++ STL 视频

热门文章

  1. 2022-1-19 C++STL—— 仿函数 functor
  2. BCA Network&加密艺术NFT交易平台MetaOpus获200万美元天使融资
  3. 互动性可视化 打通大数据最后一公里
  4. 雕刻机制作 PCB 指南
  5. linux3.0操作系统下载,linux操作系统下载
  6. LDA 用于将文档中的文本分类为特定主题
  7. 利用shell脚本定时执行程序
  8. 风铃发卡网源码最新版-可商用,支持个人码支付,当面付
  9. IOS 12 H5页面无法发送http或https的请求
  10. OSChina 周三乱弹 —— 公司女同事约我