linux ftp安装与配置

Linux系统ftp服务设置 FTP全称为File Transfer Protocol,是一种在计算机网络上常用的文件传输协议。FTP协议通过TCP连接传输文件,可以用于在不同的操作系统之间传输文件。在FTP服务中,有两个角色:FTP服务器和FTP客户端。FTP服务器是负责存储文件并对客户端用户进行认证和授权的主机,而FTP客户端则是用户使用的工具,可以通过FTP协议连接到FTP服务器,上传或下载文件。一般情况下,FTP服务器通常放在远程主机上,用户需要通过FTP客户端软件连接到该主机才能进行文件传输。 阅读详情

一、检查是否安装了ftp

rpm -qa |grep vsftpd  

二、安装ftp

yum install vsftpd

三、启动服务

启动ftp命令#service vsftpd start

停止ftp命令#service vsftpd stop

重启ftp命令#service vsftpd restart

四、ftp配置

ftp的配置文件主要有三个,位于/etc/vsftpd/目录下,分别是:

ftpusers    该文件用来指定那些用户不能访问ftp服务器。

user_list   该文件用来指示的默认账户在默认情况下也不能访问ftp 

vsftpd.conf   vsftpd的主配置文件

五、新增ftp用户

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:

1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test

2、建用户:在root用户下:

useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码

3、更改用户相应的权限设置:

usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test

4、限制用户只能访问/home/test,不能访问其他路径

修改/etc/vsftpd/vsftpd.conf如下:

chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list

编辑 chroot_list文件,将受限制的用户添加进去,每个用户名一行

改完配置文件,不要忘记重启vsFTPd服务器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart

5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:

usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面

六:设置开机自动启动vsftp

启动vsftpd:vsftpd有两种启动方式 自启动或者由xinetd服务启动
修改配置文件中的listen可以设置启动方式 listen=YES则为自启动,NO则由xinetd启动。
值得注意的是采用自启动的方式命令:/usr/local/sbin/vsftpd启动后当前终端会被占据。永久打开或则关闭


chkconfig iptables on
chkconfig iptables off

即时生效:重启后还原
service iptables start
service iptables stop

开机默认VSFTP服务自动启动:
方法一:(常用\方便)
   [root@localhost etc]# chkconfig --list|grep vsftpd ( 查看情况)
   vsftpd          0:off   1:off   2:off   3:off   4:off   5:off   6:off
   [root@localhost etc]# chkconfig vsftpd on (执行ON设置)

或者:方法二:

修改文件 /etc/rc.local , 把行/usr/local/sbin/vsftpd & 插入文件中,以实现开机自动启动。

方法三:

修改/etc/rc.local,加入/etc/rc.d/init.d/vsftpd  start

 

七、上传/下载文件

1、从远程ftp服务器下载文件的命令格式:

get  远程ftp服务器上当前目录下要下载的文件名  [下载到本地机器上当前目录时的文件名],如:

get  nmap_file  [nmap]

意思是把远程ftp服务器下的文件nmap_file下载到本地机器的当前目录下,名称更改为nmap。

带括号表示可写可不写,不写的话是以该文件名下载。

 

如果要往ftp服务器上上传文件的话需要去修改一下vsftpd的配置文件,名称是vsftpd.conf,在/etc目录下。要把其中的“#write_enable=YES”前面的“#”去掉并保存,然后重启vsftpd服务:

sudo service vsftpd restart。

 

2、向远程ftp服务器上传文件的命令格式:

put  本地机器上当前目录下要上传的文件名  [上传到远程ftp服务器上当前目录时的文件名],如:

put  sample.c  [ftp_sample.c]

意思是把本地机器当前目录下的文件smaple.c上传到远程ftp服务器的当前目录下,名称更改为ftp_sample.c。

带括号表示可写可不写,不写的话是以该文件名上传。
 

Linux下安装并配置FTP文件服务器 一:安装vsftpd 1. 运行如下代码安装vsftpd yum install -y vsftpd 2. 运行以下命令设置FTP服务开机自启动 systemctl enable vsftpd.service 3. 运行以下命令启动FTP服务 systemctl start vsftpd.service 4. 运行以下命令查看FTP服务监听的端口 netstat -antup | grep ftp 二:配置vsftpd 1. 运行以下命令为FTP服务创建一个Linux用户。本示例中,该用户名为ft 阅读详情

相关推荐

Linux系统下FTP权限配置与Tomcat安装指南

文件传输协议(FTP)是互联网上用于文件传输的一个标准协议。起源可以追溯到20世纪70年代初,最初作为RFC 114标准发布。随着时间的推移,FTP经历了多次修订,目前广泛使用的是RFC 959,即《文件传输协议》的标准。由于其简单易用、跨平台兼容,FTP至今仍是文件共享和数据传输中不可或缺的工具。在众多FTP服务器软件中,vsftpd(非常快速FTP守护进程)是Linux下非常流行的一个选项。它以高效、稳定和安全著称,尤其适合大型部署。

weixin_33608403的博客 935

Linux-FTP的基本配置

FTP(File Transfer Protocol)是一种用于在计算机之间传输文件的标准网络协议。以下是关于在Linux系统上进行FTP配置的总结:安装FTP服务器:在Linux系统中,我们可以使用vsftpd、ProFTPD等FTP服务器软件来支持FTP服务。我们需要在Linux系统上使用yum等软件包管理器安装FTP服务器软件。配置FTP服务器:安装完成FTP服务器后,我们需要配置FTP服务器来支持用户访问和文件传输。在FTP服务器中,我们可以指定FTP的根目录、管理用户和分配权限等。

chenqb_的博客 4290

人民网留言数据爬取

起因是要做一个LDA主题分析的实践案例,需要数据来源,人民网的留言数据特别的适合,想着能不能用人民网留言数据来做一个LDA,种种原因还是放弃了,但是第一次弯弯绕绕地通过爬虫拿到了数据,还是想记录一下。值得说明的是,这篇博客写于2025年11月9日,其中的加密逻辑可能会随着时间而变动。

Phoenix1st的博客 1021

Linux中FTP安装

FTP是Internet上用于提供文件传输服务的一种使用非常广泛的通信协议;FTP使用两个并行的TCP连接:一个用于控制信息(如口令、用户标识、文件操作命令等),默认使用端口21;另一个用于数据传输,默认使用端口20。Wu-FTPD是一个功能强大的FTP服务器守护程序,广泛应用于建立多种类型的FTP服务器。注册方式:Wu-FTPD支持三种注册方式:匿名FTP、实际用户FTP以及guest FTP。

十一、的博客 5553

JSAPI微信支付(小程序)V3版本JAVA代码实战源码

1.1、商户通过JSAPI/小程序下单接口获取到发起支付的必要参数prepay_id后,再通过微信小程序调起微信支付收银台JSAPI/小程序下单_JSAPI支付|微信支付商户文档中心1.3、微信H5发起类似,结合文档,细微调整,前端返回类似,参考文档修改为微信内置浏览器调起支付即可。

java web 705

饥荒联机版Mod开发——modmain环境与API深度解析

本文深入解析饥荒联机版Mod开发中的modmain.lua环境与核心API,详细讲解环境表构建原理、API注册与调用时机,并提供高级开发技巧与最佳实践。通过源码分析和实际案例,帮助开发者掌握Mod开发核心技术,解决常见问题,提升开发效率与代码质量。

weixin_30312563的博客 433

linux上安装ftp并使用

linux上安装ftp并使用

weixin_43652507的博客 2792

C#读取CAD文件(dwg/dxf)并处理

项目要求识别CAD图纸(图纸内容与现实事物比例是1:1)中的内容,并提取出一些关键信息。这里的CAD图纸是指CAD文件,包含多种格式,dwg/dxf/dwf/stl/pdf等等。识别其中内容,主要指文件中的图元信息(也叫实体Entity),指线段、圆弧、矩形等图形元素。得到图元基础信息(比如长度、坐标、粗细)后,进一步做处理(如得到交点、得到线段间间隔、圆弧与线段切点等)。听起来有点难,因为作为软件工程师,对CAD相关事物并不了解,它是未知的;

三千幻想乡 1万+

LINUX系统配置FTP服务器教程

首先,我们要安装搭建好一个linux服务器。 然后是将该服务器配置成FTP服务器。 具体操作如下: 1.检查是否安装vsftpd rpm -qa|grep vsftpd 2.安装 vsftpd yum -y install vsftpd 报错了: 错误:运行此命令需要管理员特权(多数系统下是root用户)。 原因是我的这个账号不是管理员,那我们 修改命令再操作: sudo yum -y install vsftpd 命令!!的意思就是重复上一条执行的命令,所以...

帝上无天的博客 4万+

Xilinx FPGA平台DDR3设计保姆式教程(3)MIG IP核使用教程及DDR读写时序

干货来了,用DDR搬砖,只需要会用IP就好,Xilinx官方YYDS! ----------------------------------------------------------------------------------------------------------------- 汇总篇: Xilinx平台DDR3设计保姆式教程(汇总篇)——看这一篇就够了 ----------------------------------------------------------...

数字IC/FPGA杂货铺,找一找,或许有你想要的~ 2万+

第2.0章 机器人C++学习开篇(一):SLAM为什么使用C++语言及学习路线资料推荐

ROS(机器人操作系统):机器人领域的“操作系统”,提供节点通信、参数管理、工具链支持,是SLAM算法在机器人上部署的核心框架。PCL(点云库):处理三维点云数据的利器,包含滤波、分割、配准等算法,是激光SLAM的核心依赖。Eigen(矩阵运算库):高效的矩阵与线性代数运算库,SLAM中的位姿变换、优化求解都依赖它。Ceres/G2O(优化库):SLAM后端优化的“王牌”,Ceres擅长通用非线性优化,G2O则专为图优化设计,二者是BA( bundle adjustment)等算法的实现基础。

行知SLAM 1242

Linux中FTP安装与配置

Linux中FTP安装与配置 引用与参考 http://www.linuxidc.com/Linux/2015-02/114192.htm http://jingyan.baidu.com/article/5225f26b008e5ae6fa090882.html http://blog.youkuaiyun.com/freedom2028/article/details/443097

古飞扬的博客 4万+

人体红外传感器HC-SR501

本文记录的是如何用stm32使用HC-SR501。实验平台:野火指南者stm32f103vet6。实验现象:一旦有人体经过,LED会亮红色。HC-SR501 传感器工作原理人体都有恒定的体温,一般在 37 度,所以会发出特定波长 10UM 左右的红外线,被动式红外探头就是靠探测人体发射的 10um 左右的红外,进行工作的。人体发射的 10um 左右。

weixin_43772611的博客 1万+

Linux FTP安装与配置

安装FTP软件1、用root 进入系统2、使用命令 rpm -qa|grep vsftpd 查看系统是否安装了ftp,若安装了vsftp,使用这个命令会在屏幕上显示vsftpd的版本 3、使用命令rpm -e vsftpd 即可卸载ftp4、再使用rpm -qa|grep vsftpd 查看系统是否已删除ftp,若删除成功,屏幕上显示vsftpd的版本安装vsftpd查看是否已经安装vsftpd

岑远 4万+

模式分类识别 | TCN时间卷积神经网络多特征分类预测(Matlab完整程序)

模式分类识别 | TCN时间卷积神经网络多特征分类预测(Matlab完整程序)

前程算法屋的博客 748

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Linux下安装配置FTP

Linux下安装配置FTP 环境:CentOS / Redhat 检查是否已安装FTP rpm -qa | grep vsftpd Yum安装FTP yum install -y vsftpd 添加本地FTP用户 useradd ftp #新增ftp用户 passwd ftp #设置ftp用户的密码 FTP配置 修改FTP配置文件,禁止匿名用户访问FTP;设置允许访问FTP的白名单;向用户开放读写权限 cat << EOF > /etc/vsftpd/vsftpd.conf a

guan_csdn的博客 183

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

Linux下FTP服务器安装与配置

§1.1 安装FTP#rpm -qa vsftpd 查看是否已经安装#yum install -y vsftpd §1.2 配置vsftpdFTP 安装好之后,在/etc/vsftpd/目录下会有如下文件:# cd /etc/vsftpd/# lsftpusers user_list  vsftpd.conf  vsftpd_conf_migrate.sh说明:vsftpd.conf: 主配置文件...

u011433122的博客 5996

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

LINUX FTP安装与配置

1.安装vsftpd  Xml代码   yum install vsftpd   2.启动/重启/关闭vsftpd服务器  Xml代码   [root@localhost ftp]# /sbin/service vsftpd restart   Shutting down vsftpd: [ OK ]   Starting

djx123456的专栏 1525

linux安装ftp服务器及配置

linux安装ftp服务器及配置

Eliot的博客 2187

Linux 系统 ftp的安装与配置

local_root=/usr/weaver/ecology //admin用户可以访问修改的文件位置。# useradd admin -s /sbin/nologin //添加不带bin的系统用户。/etc/vsftpd.ftpusers文件保存不允许进行FTP登录的本地用户帐号,通常是在系统中具有较高权限的帐户。禁止登录到FTP的用户:#echo us3>>/etc/vsftpd.ftpusers。四对ftp用户单独设置。

2301_79009758的博客 652

【Linux】centos7安装配置DHCP、FTP服务

DHCP服务主要功能是动态分配IP地址,可以缓解IP地址不足。

2302_79531041的博客 1449

Linux系统安装FTP服务及添加配置FTP用户

文章目录1.安装vsftpd服务1.查看是否已安装vsftpd服务2.安装vsftpd服务3.设置开机启动2.配置FTP服务1.在/etc/vsftpd/vsftpd.conf中写入以下配置2.在 /etc/vsftpd/chroot_list 文件中写入以下内容:3.创建用户创建用户名为ftpuser的用户查看ftp用户删除用户4.启动、停止、重启vsftpd服务1.启动vsftpd服务2.停止...

牧羊少年 1044

Linux定制篇-FTP的安装和配置

Linux定制篇-FTP的安装和配置

蓝影铁哥的博客 1260

重置linux中配置ftp,Linux中安装配置ftp服务器方法

在linux中ftp服务器的全名叫 vsftpd,我们需要利用相关命令来开启安装ftp服务器,然后再在vsftpd.conf中进行相关配置,下面我来介绍vsftpd安装与配置增加用户的方法。width="300" height="250" frameborder="0" marginwidth="0" marginheight="0" vspace="0" hspace="0" allowtran...

weixin_31067223的博客 439

Red Hat Linux的ftp安装和配置方法

此文转载自:https://blog.youkuaiyun.com/qq_34028816/article/details/110337440#commentBox Red Hat Linux的ftp安装和配置方法 1.和安装httpd一样连接到第三张镜像文件,连接第三张前先把之前挂载的第一张卸载挂载,使用umount /dev/cdrom2 注意:你的设备名是什么,我的是dev/cdro...

Python研究所 410
上一篇: linux下搭建svn
下一篇: nginx跨域
wiscourper_
博客等级 码龄17年 1641粉丝 272原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值