安装ftp连接linux服务器配置,Linux下FTP安装及配置(VSFTPD服务器安装配置、FTP客户端安装配置)...-程序员宅基地

技术标签: 安装ftp连接linux服务器配置  

安装说明

安装环境: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没有任何权限。匿名用户登录,不需要输入用户名

ff84535daa1976b2f752cb2786b1d5b0.png

2、windows doc 下登陆成功:

654674c1f30b55d161c6773797d40c9f.png

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就不会报错了。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39636696/article/details/116578261

智能推荐

习题2-3 求平方与倒数序列的部分和 (15分)-程序员宅基地

文章浏览阅读128次。本题要求对两个正整数m和n(m≤n)编写程序,计算序列和m​2​​ +1/m+(m+1)​2​​ +1/(m+1)+⋯+n​2​​ +1/n。输入格式:输入在一行中给出两个正整数m和n(m≤n),其间以空格分开。输出格式:在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。输入样例:5 10输出样例:sum = 355.845635#include<stdio.h>int main(){ int m,n;_习题2-3 求平方与倒数序列的部分和 (15分)

Loadrunner的IP欺骗(含图)_loadrunner作假图-程序员宅基地

文章浏览阅读1k次。转载出处:http://www.51testing.com/?41972使用loadrunner进行IP欺骗首先要注意以下两点:1、 本地的IP设置不能为“自动获取”,必须指定一个静态IP如果本地是动态获取IP,在运行IP Wizard时会弹出提示:The IP_loadrunner作假图

OpenCV-Python 中文教程_opencv-python中文教程-程序员宅基地

文章浏览阅读2.1k次,点赞8次,收藏37次。OpenCV-Python 中文教程索引目录 I 走进 OpenCV 10详细目录I 走进 OpenCV 101 关于 OpenCV-Python 教程 102 在 在 Windows 上安装 OpenCV-Python 113 在 在 Fedora 上安装 OpenCV-Python 12II OpenCV 中的 Gui 特性 134 图片 134.1 读入图像 . . . . . . . . . . . . . . . . . . . . . . . . . . . . ._opencv-python中文教程

日文半角转全角 java_java将日文半角片假名转成全角的方法-程序员宅基地

文章浏览阅读1.2k次。package samples.string.japanese;public class StringUtil {private static final char[] HANKAKU_KATAKANA = { '。', '「', '」', '、', '・','ヲ', 'ァ', 'ィ', 'ゥ', 'ェ', 'ォ', 'ャ', 'ュ', 'ョ', 'ッ', 'ー', 'ア', 'イ','ウ', '..._半角日文转全角日文 java

【自学指南】Python爬虫的四个水平,你修炼到了哪个层次?_爬虫层级-程序员宅基地

文章浏览阅读1.7k次。【自学指南】Python爬虫的四个水平,你修炼到了哪个层次?_爬虫层级

javaCV简单解析gb28181的rtp ps流,并推流到rtmp服务_javacv 解析rtp包-程序员宅基地

文章浏览阅读5.1k次,点赞7次,收藏28次。本文转自javacv社区三群管理员“赶在时间前面”:过去的过去了的博客,感谢大佬倾情贡献,支持javacv社区发展和壮大。国标gb28181全系列都可以参考过去的过去了的博客,再次表示感谢。解析流程参考https://blog.csdn.net/chen495810242/article/details/39207305代码基于github上的修改https://github.com/yangjiechina/JGB28181流解析的代码长时间测试海康摄像时还不稳定,所以主要以学习为..._javacv 解析rtp包

随便推点

电商购物核心功能测试点_中慧 电子商城功能测试-程序员宅基地

文章浏览阅读1.4w次,点赞28次,收藏229次。这份是根据电商中所涉及的业务点整理出的核心功能测试点,更多的偏向于功能性的测试。其后所涉及到的性能测试、压力测试、集成测试等,会在进一步分析,作为一名产品经理应该了解到这部分知识点。..._中慧 电子商城功能测试

语义网络,语义网,链接数据和知识图谱_语义网 图数据库-程序员宅基地

文章浏览阅读7.1k次。前一篇文章“为什么需要知识图谱?什么是知识图谱?——KG的前世今生”提及了和知识图谱相关的一些早期概念。为了让读者能够更好地区分这些概念,以及更好地在整体上把握知识谱图发展过程,本文将对这些概念作一个更为详细的介绍。一、语义网络(Semantic Network)对于初学者来讲,这个概念很容易和..._语义网 图数据库

scala 之 map 操作史上最全_scala map添加元素-程序员宅基地

文章浏览阅读4.6w次,点赞11次,收藏75次。Map(映射)是一种可迭代的键值对(key/value)结构。所有的值都可以通过键来获取。Map 中的键都是唯一的。Map 也叫哈希表(Hash tables)。Map 有两种类型,可变与不可变,区别在于可变对象可以修改它,而不可变对象不可以。默认情况下 Scala 使用不可变 Map。如果你需要使用可变集合,你需要显式的引入 import scala.collection.mutabl..._scala map添加元素

AI时间线:探索人工智能历史的智能工具-程序员宅基地

文章浏览阅读360次,点赞5次,收藏9次。AI时间线:探索人工智能历史的智能工具项目地址:https://gitcode.com/zhugezifang/ai_timeline项目简介AI时间线 是一个精心设计的在线平台,旨在帮助用户深入理解和探索人工智能领域的历史、发展与里程碑事件。它通过可视化的方式,展示了从早期概念提出到最新技术突破的关键信息,为学者、学生和AI爱好者提供了一个互动的学习资源。技术分析该项目基于Web技术实...

python随机生成列表的五种方法,数据库开发面试自我介绍_用随机函数创建一个列表-程序员宅基地

文章浏览阅读848次,点赞23次,收藏9次。Python崛起并且风靡,因为优点多、应用领域广、被大牛们认可。学习 Python 门槛很低,但它的晋级路线很多,通过它你能进入机器学习、数据挖掘、大数据,CS等更加高级的领域。Python可以做网络应用,可以做科学计算,数据分析,可以做网络爬虫,可以做机器学习、自然语言处理、可以写游戏、可以做桌面应用…Python可以做的很多,你需要学好基础,再选择明确的方向。这里给大家分享一份全套的 Python 学习资料,给那些想学习 Python 的小伙伴们一点帮助!_用随机函数创建一个列表

AMap 在 vue 中的使用_import amap from 'amap-程序员宅基地

文章浏览阅读2.4k次。1 一般使用使用地图进行基础展示,不添加其它功能;_import amap from 'amap

推荐文章

热门文章

相关标签