Linux配置FTP服务

news2024/12/25 9:07:17

一、FTP服务基本信息

FTP服务器:一种应用广泛且古老的互联网文件传输协议,主要用于文件的双向传输。

默认端口号:21

全称:vsftpd

二、搭建FTP服务

1.关闭防火墙和selinux(若linux系统没有这两种功能,跳过此步骤)

关闭防火墙命令:

systemctl stop firewalld

关闭防火墙开机自启动命令:

systemctl disable firewalld

关闭selinx命令:

setenforce 0

关闭selinux自启动命令:

打开配置文件指令:
vim /etc/selinux/config
修改部分:
SELINUX=disabled

 2.安装软件

第一步安装命令:

sudo apt-get install vsftpd

 第二步启动ftp服务并添加自启动

1)启动:systemctl start vsftpd(部分Linux系统需要添加sudo 会报错Operation not permitted此时再输入命令:sudo !! 即可)

2)开机自启动:systemctl enable vsftpd

电脑端测试(这里使用FileZilla软件)

输入ip 用户名 及密码(端口号不输入时是默认端口号21)

点击快速连接后 出现下图表示配置成功

3.了解ftp服务的一些相关配置

1)不允许匿名访问

修改配置文件
vim /etc/vsftpd/vsftpd.conf
修改12行的配置文件
anonymous_enable=NO
重启vsftpd服务
systemctl restart vsftpd

用户登录会提示需要用户名及密码,登陆失败

2)指定访问目录为:/home/test


修改FTP配置文件
命令:vim /etc/vsftpd/vsftpd.conf
在17行添加
local_root=/home/test

修改完保存文件
重新启动服务或者重启系统(自启动开启情况下 重启系统)
重新启动服务命令:systemctl restart vsftpd

3)开放目录读写功能

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1974848.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

最大化性能:VPS 主机优化技巧

如何让您的VPS更高效。VPS(虚拟专用服务器)是扩展网站具备成本效益的托管选项之一,虽然整体性能不错,但大多数用户并不知道,一些基本的优化,例如更改默认设置和降低负载,可能会大大提高其网站的速度。本文将为您介绍一…

阿里云ossbrowser安装及使用

ossbrowser是阿里云官方提供的OSS图形化管理工具,提供类似Windows资源管理器的功能。 阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,可提供99.9999999999%(12个9&#xf…

运放开环增益,闭环增益,增益带宽积与频率的关系。压摆率对输出信号影响,TINA仿真验证

开环增益 运放开环增益AOL,运放负反馈形成固定放大倍数的闭环增益,形成的条件是建立在AOL无穷大”的基础之上,实际运放的AOL并不是无穷大,是和频率有关系的。 当AOL不是无穷大时候,虚短是不成立的。并且当AOL比较小的时…

算法日记day 27(回溯之N皇后|解数独)

一、N皇后 题目: 按照国际象棋的规则,皇后可以攻击与之处在同一行或同一列或同一斜线上的棋子。 n 皇后问题 研究的是如何将 n 个皇后放置在 nn 的棋盘上,并且使皇后彼此之间不能相互攻击。 给你一个整数 n ,返回所有不同的 n…

【C++】map|set|原理使用|multiset|multimap|operator[]|

目录 一,关联式容器 二,键值对 2.1为什么使用键值对 2.2make_pair() 三,STl关联容器 四,set 4.1模板参数 4.2默认构造 4.3使用 去重功能和自动排序 4.4增删查 insert find erase 五,multiset count e…

面试官:使用 xxl-job 怎样解决任务重叠问题?

大家好,我是君哥。今天分享批量任务的重叠问题。 面试官:聊聊你用过的任务调度框架? 我:目前任务调度框架的选择有很多,比如业内熟悉的 QuartZ,Spring Batch,xxl-job,以及新一代的…

从零到一:同城代驾系统源码开发全流程详解

本篇文章,小编将详细解析同城代驾系统源码开发的全流程,从需求分析到最终上线,帮助你从零到一构建完整的系统。 一、需求分析与市场调研 对于同城代驾系统,首先要明确的是目标用户群体,如城市白领、商务人士或家庭用…

文件操作与IO(上)

✨个人主页: 不漫游-CSDN博客 目录 一、认识文件 文件存储 文件路径 绝对路径 相对路径 文件种类 二进制文件 文本文件 文件系统操作 经典面试题 一、认识文件 想必文件大家都不陌生,文件是存储在计算机系统中的数据集合,它可以包…

JavaScript基础——JavaScript运算符

赋值运算符 算术运算符 一元运算符 三元/三目运算符 比较运算符 逻辑运算符 运算符优先级 在JavaScript中,常见的运算符可以包括赋值运算符、一元运算符、算术运算符(二元运算符)、三元/三目运算符、比较运算符、逻辑运算符等&#xff0…

centos7安装zabbix

可以联网的centos7系统 关闭防火墙 selinux也关了 1、配置镜像源 wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo2、安装nginx并配置 yum ins…

uniapp全局分享功能实现方法(依赖小程序右上角的分享按钮)

1、uniapp开发小程序时默认是关闭分享功能的。点击右上角三个点可查看,效果图如下: 2、在utils文件夹下新建share.js文件,名字任起。(使用的是全局分享,因为一个一个页面的去分享太麻烦且没必要。) export…

万字长文分享快手 Kolors 可图大模型应用实践

导读 在企业提效方面,多模态能力同样具有重要意义。在 AICon 北京站活动中,快手「可图」大模型负责人李岩分享了主题为《快手「可图」文生图大模型应用实践》的演讲,以下为李岩演讲内容~期待对你有所启发! 一、基座模…

docker部署java项目(war包方式)

场景描述:java项目war包,在开发开电脑上使用dockerfile构建镜像,上传镜像到客户服务器中使用docker加载docker镜像,然后部署。 目录 一、本地环境安装 docker git 二、服务器环境安装 docker 三、构建docker镜像(win系统) 四、注意事项 (1)系统架构 (2)使…

线程(Pthread)

目录 多线程模式下cpu如何分配 这两种线程的优缺点 多个线程在进程中共享资源有哪些 非共享资源 线程函数(NPTL API) 线程分离态 线程退出方式 关于线程的能力 线程属性 线程是大多数操作系统支持的调度单位,执行单元,某…

【全国大学生电子设计竞赛】2022年F题

🥰🥰全国大学生电子设计大赛学习资料专栏已开启,限时免费,速速收藏~

RabbitMQ高级特性 - 事务消息

文章目录 RabbitMQ 事务消息概述实现原理代码实现不采用事务采用事务 RabbitMQ 事务消息 概述 RabbitMQ 的 AMQP 协议实现了事务机制,允许开发者保证消息的发送和接收时原子性的,也就是说,要么消息全都发送成功,要么全都发送失败…

《python语言程序设计》2018版第6章第27题双素数是指一堆差值为2的素数。

水平的原因做不到答案那种输出 def is_prime(number):divisor 2while divisor < number / 2:if number % divisor 0:return Falsedivisor 1return Truedef print_prime_numbers(number_of_primes):count 0number 2while number < number_of_primes:if is_prime(numb…

六、GD32 MCU 选项字节设置及解除方法

您在使用GD32过程中是否遇到过芯片反复复位&#xff0c;代码无法更新&#xff0c;代码一直执行在0x1fffxxxx区域&#xff0c;或代码执行在SRAM区域的情况&#xff1f;如果有遇到这类现象是否找到原因呢&#xff1f;如果没找到是否检查过选项字节是否正常呢&#xff1f;这一章节…

C++ | 类和对象(下)(static成员、友元、内部类、匿名对象)

目录 ​编辑 static成员 static性质简介 static属于整个类&#xff0c;属于所有对象 static成员的声明与定义 static函数 友元friend 友元特性简介 友元关系讲解 内部类 特性一 特性二 匿名对象 结语 static成员 static性质简介 static成员在类里面是非常独特的…

ContentProvider的相关知识总结

1.ContentProvider概念讲解&#xff1a; 2.使用系统提供的ContentProvider 其实很多时候我们用到ContentProvider并不是自己暴露自己的数据&#xff0c;更多的时候通过 ContentResolver来读取其他应用的信息&#xff0c;最常用的莫过于读取系统APP&#xff0c;信息&#xff0c…