安装说明

安装环境:CentOS-6.3

安装方式:yum安装、rpm源码安装

软件:ftp-0.17-51.1.el6.x86_64.rpm

下载地址:http://pan.baidu.com/s/1mgHQ0GS

环境说明: Linux下有FTP服务,FTP分为服务器端和客户端,某台机器作为FTP服务器,需要安装配置启动vsftpd服务,另一台机器作为客户端,需要安装有ftp客户端或者lftp的rpm包(ftp-0.17-51.1.el6.x86_64.rpm)。

VSFTPD服务器安装配置

1、检测是否安装了FTP[root@localhost ~]# rpm -q vsftpd

如果安装了会显示版本信息:

vsftpd-2.0.5-16.el5_5.1

否则显示

package vsftpd is not installed

2、如果没安装FTP,运行yum install vsftpd命令进行安装

[root@localhost ~]# yum install vsftpd

VSFTPD服务器停止、启动、状态查看、文件

注:每次修改过ftp相关的配置文件,都需要重启ftp进程来生效。ftp服务器就可以使用了。service vsftpd stop #停止ftp进程

service vsftpd start #启动ftp进程

service vsftpd restart #重启ftp进程

service vsftpd status #查看状态

与vsftpd服务器有关的文件和文件夹

vsftpd服务器的配置文件的是: /etc/vsftpd/vsftpd.conf

vsftpd服务器的根目录,即FTP服务器的主目录:/var/ftp/pub

如果你想修改服务器目录的路径,那么你只要修改/var/ftp到别处就行了

linux中vsftp修改默认路径如果是默认安装vsftpd的话,以下是一些文件的位置约定:

/usr/sbin/vsftpd ---- VSFTPD的主程序

/etc/rc.d/init.d/vsftpd ---- 启动脚本

/etc/vsftpd/vsftpd.conf ---- 主配置文件

/etc/pam.d/vsftpd ---- PAM认证文件

/etc/vsftpd.ftpusers ---- 禁止使用VSFTPD的用户列表文件

/etc/vsftpd.user_list ---- 禁止或允许使用VSFTPD的用户列表文件

/var/ftp ---- 匿名用户主目录

/var/ftp/pub ---- 匿名用户的下载目录

如果要更改默认下载目录,修改/etc/vsftpd/vsftpd.conf,加入如下三行:

local_root=/ #表示使用本地用户登录到ftp时的默认目录

chroot_local_user=YES

anon_root=/ #表示匿名用户登录到ftp时的默认目录,例如:anon_root=/usr/local/apache/htdocs/anon

上面的chroot_list_file是设定锁定登陆用户在其home目录的列表,要在chroot_list_enable=YES情况下才生效。

另外,如luo_rc所述,最好不要设置默认目录为/,使用建议使用mount --bind来挂载需要的目录。

最后重启服务: service vsftpd restart

FTP访问

这样就可以完成了一个简单的匿名FTP的搭建。切记默认是禁止root用户登录的

1、你可以通过访问ftp://yourip来进行,不过这个FTP没有任何权限。匿名用户登录,不需要输入用户名

2、windows doc 下登陆成功:

3、Linux下登陆

Linux中使用 FTP 命令时出现“-bash: ftp: command not found”Linux中测试搭建 FTP 服务器,刚安装完 vsftpd 测试登录时就提示“-bash: ftp: command not found”,说明需要安装FTP客户端。安装此ftp-0.17-51.1.el6.x86_64.rpm包即可访问。

FTP客户端安装配置

上传ftp-0.17-51.1.el6.x86_64.rpm文件到usr/local/src文件下,执行以下操作[root@localhost src]# rpm -ivh ftp-0.17-51.1.el6.x86_64.rpm

在此 linux下输入FTP就不会报错了。

安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...相关推荐

  1. CentOS7安装配置Vsftpd服务器(yum方式安装)

    目录 Vsftpd服务器安装配置 Vsftpd匿名用户配置 Vsftpd系统用户配置 Vsftpd虚拟用户配置 Vsftpd服务器安装配置 Vsftpd服务器端安装有两种方法:一是基于YUM方式安装: ...

  2. 远程桌面linux服务器配置,linux平台下远程桌面服务器的安装和设置

    一.xdm 方式 前提:安装linux时一定要选上xwindow,这是最基本的前提,不安装它,是绝对没有图形界面的. ***************************************** ...

  3. oracle12c客户端安装配置,Oracle 12.2简易客户端安装配置

    1.下载安装包,我这里把所有的都下载下来了 instantclient-basic-linux.x64-12.2.0.1.0.zip instantclient-basiclite-linux.x64 ...

  4. ssh服务器安装和ssh客户端安装

    1.ssh服务器安装 参考: https://juejin.im/post/6844903888613556237 2.ssh客户端安装 参考:https://blog.csdn.net/YYtomo ...

  5. window连接不上linux ftp_不懂操作?手把手教你如何在linux下搭建FTP

    vsftpd(very secure FTP daemon)是Linux下的一款小巧轻快.安全易用的FTP服务器软件.本教程介绍如何在Linux实例上安装并配置vsftpd. FTP(File Tra ...

  6. 远程控制桌面,外网电脑PC手机ios安卓mac远程桌面连接内网linux和windows主机,史上最全最详细图文教程

    通过开放的nat123.windows远程桌面.SSH工具,等合理的配置,实现外网远程控制内网远程桌面连接windows和,外网SSH访问内网LINUX主机的实现:在访问端,同时可以是电脑PC,也可以 ...

  7. linux 访问windows 端口,Linux和Windows下查看端口详解

    Linux和Windows下查看端口详解 我们常会在计算机上安装很多软件,如果喜欢冲浪的话,必然就会用的软件的通信,当然包括web开发的,应用多了,难免会要不小心占用端口的问题,这时候用命令来处理是最 ...

  8. java ftp封装_使用FTP连接池封装Java工具类

    使用FTP连接池封装工具类 背景 早前的思路是将FTP连接的管理(对象池功能)与FTP工具类(上传下载方法)在一个工程中实现,在工具类中调用是模板类提供的模板方法, 由模板方法与对象池打交道--初始时 ...

  9. Ubuntu 配置vsftpd实现FTP服务器

    0.vsftpd是啥玩意 都不知道安装了个啥东西,那就没意思了,所以先去了解下什么是vsftpd.vsftpd意思为"very secure FTP daemon(非常安全的FTP进程)&q ...

最新文章

  1. 北大智能学院成立!AI视觉泰斗朱松纯教授任院长
  2. r语言 柱状图加星号_R语言绘制带有显著性字母标记的柱状图
  3. iOS开发 字符串的转化 小技巧
  4. C Tricks(十二)—— 获取字符数组的末尾元素
  5. poj 1703 并查集
  6. arm微软服务器,ARM扬帆 借力微软 杀进服务器市场
  7. SQL SERVER2005安装
  8. 145分计算机考研408复习复盘
  9. python应用广泛吗_入门迅速、应用广泛、月薪两万,马哥Python前景为什么这么好?...
  10. Python开源人脸识别库,识别率达99.38%!内附教程+源码分享
  11. html5 指南针,14.html5 作业 简单移动端-指南针 用 canvas 画一下.
  12. 沈海高速汕尾往深圳服务器维护报价,沈海高速收费
  13. 冯康 计算机组装与维护,计算机组装与维护_毕业论文.doc
  14. 从华为智慧生活APP的智能场景,谈到建成华为专属的智慧生活管理后台
  15. 7-4 房产税费计算2022 (12 分)
  16. 在access中记录的末尾标志是什么_access习题--报表和页
  17. 你已经是智能机器人,该上岗新基建了
  18. 弱网测试学习记录(1)
  19. AP6212WIFI蓝牙模块移植过程
  20. 运行金蝶KIS记账王V10.0对系统有什么要求

热门文章

  1. ionic 笔记-wzq
  2. linux 查看es安装目录,Linux安装Elasticsearch
  3. Spring Cloud Alibaba 之 服务治理:Nacos 如何实现微服务服务治理
  4. android 选项卡TabHost
  5. 功能测试怎么学?阿里测试工程师教你4个步骤
  6. pygame简单的俄罗斯方块游戏和简单的打字游戏
  7. mysql批量insert bug_MySQL Bug insert into on duplicate key update 语法更新 text blob 大字段导致 MySQL crash...
  8. linux挂载home分区,Linux(CentOS6) 调整 /home 挂载 分区大小
  9. php自动分配,PHP上传文件时自动分配路径的方法_php技巧
  10. qt 搜索隐藏文件_MacOS如何搜索隐藏文件?MacOS搜索隐藏文件的方法