当前位置: 首页 > news >正文

linux安装ftp

一、安装

参考博客 https://blog.csdn.net/dafeigecsdn/article/details/126518069

rpm -qa |grep vsftpd  # 查看是否安装ftp
yum -y install vsftpd # 安装vsftpuseradd -d /home/lanren312 lanren312 # 指定在/home目录下创建用户
passwd lanren312 # 给用户设置密码
# 输入你的密码cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd_old.conf # 先备份文件
vi /etc/vsftpd/vsftpd.conf  # 修改配置文件
anonymous_enable=NO  # 设置取消匿名登录anonymous_enable为NOsystemctl start vsftpd.service   # 启动ftp
systemctl restart vsftpd.service # 重启ftp
systemctl status vsftpd.service  # 查看ftp状态
systemctl enable vsftpd.service  # 设置开机启动ftp

我本地虚拟的为未开启防火墙,如果你开启了,要注意放开21端口

firewall-cmd --state         ## 查看防火墙状态
firewall-cmd --list-ports    ## 查看已经开放的端口
firewall-cmd --zone=public --add-port=21/tcp --permanent     ## 开启21端口
firewall-cmd --reload  ## 重启防火墙 (重新开启端口后一定要重启防火墙,再查看开放的端口)

本地 telnet 服务器ip 21
通了就代表设置成功

二、测试访问

1.在cmd中测试

2.在浏览器中访问 ftp://192.168.1.118

 

3.filezilla连接测试

filezilla客户端下载地址 https://filezilla-project.org/download.php?type=client

服务器往本地传文件没问题,但是本地往服务器传文件不行,还需要再找找原因。

4.资源管理器测试

在资源管理器中测试,输入 ftp://192.168.1.118,将文件复制粘贴进去,文件存放到/home/用户名 目录下。

 

相关文章:

linux安装ftp

一、安装 参考博客 https://blog.csdn.net/dafeigecsdn/article/details/126518069 rpm -qa |grep vsftpd # 查看是否安装ftp yum -y install vsftpd # 安装vsftpuseradd -d /home/lanren312 lanren312 # 指定在/home目录下创建用户 passwd lanren312 # 给用户设置密码 # 输…...

前后端分离------后端创建笔记(上)

本文章转载于【SpringBootVue】全网最简单但实用的前后端分离项目实战笔记 - 前端_大菜007的博客-CSDN博客 仅用于学习和讨论,如有侵权请联系 源码:https://gitee.com/green_vegetables/x-admin-project.git 素材:https://pan.baidu.com/s/…...

Java不可变集合详解

什么是不可变集合 不可变集合,英文叫 immutable 顾名思义就是说集合是不可被修改的。集合的数据项是在创建的时候提供,并且在整个生命周期中都不可改变。 为什么要使用不可变集合 不可变对象有很多优点,包括: 当对象被不可信的…...

常见的JavaScript日常问题

在众多的编程语言中, JavaScript 给大部分的人的第一印象是人畜无害,看起来就简单的,对稍微有点儿开发经验的人来说,在网页中写个JavaScript功能也相当简单。但是当你真的得了解了JavaScript之后就会发现,它比我们想象…...

css modules的用法和在react项目中的应用

参考文章 CSS Modules 的用法 CSS Modules 的功能很单纯,只加入了局部作用域和模块依赖,可以保证某个组件的样式,不会影响到其他组件。 局部作用域 CSS的规则都是全局的,任何一个组件的样式规则,都对整个页面有效。…...

【LangChain概念】了解语言链️:第2部分

一、说明 在LangChain的帮助下创建LLM应用程序可以帮助我们轻松地链接所有内容。LangChain 是一个创新的框架,它正在彻底改变我们开发由语言模型驱动的应用程序的方式。通过结合先进的原则,LangChain正在重新定义通过传统API可以实现的极限。 在上一篇博…...

步入React前厅 - Css In React

目录 扩展学习资料 行内样式 引入样式表 CSS Module /src/components/common.module.css /src/components/listitem.module.css css管理进阶 Css管理工具 练习 扩展学习资料 资料名称 链接 css module CSS Modules 用法教程 - 阮一峰的网络日志 在React中使…...

OpenCV(三)——图像分割(二)

目录 4.边缘检测 4.1 图像梯度的概念 4.2 模板卷积和梯度图的概念 4.3 梯度算子...

28.Netty源码之缓存一致性协议

Mpsc Queue 基础知识 Mpsc 的全称是 Multi Producer Single Consumer,多生产者单消费者。Mpsc Queue 可以保证多个生产者同时访问队列是线程安全的,而且同一时刻只允许一个消费者从队列中读取数据。 Netty Reactor 线程中任务队列 taskQueue 必须满足多个…...

造个轮子-任务调度执行小框架-任务清单执行恢复实现

文章目录 前言恢复执行流程失败任务执行重启执行中任务恢复执行修复组件整合组件整合容器启动类总结前言 okey,通过前面的两篇文章,关于这个任务执行这一块,我想应该是明白了。但是这里的话,还是不够的。我们希望对于任务还可以做到执行失败的重试执行,关于这个意外宕机的…...

若依部署前后端

打包项目 前端打包 npm run build:prod将代码上传到指定目录 配置nginx转发 server{listen 8090;server_name localhost;location / {root /home/cc_library/dist;index index.html index.htm;# 配置 history模式,刷新页面会404,,因为服…...

2009年上半年 软件设计师 下午试卷

博主介绍:✌全网粉丝3W,全栈开发工程师,从事多年软件开发,在大厂呆过。持有软件中级、六级等证书。可提供微服务项目搭建与毕业项目实战,博主也曾写过优秀论文,查重率极低,在这方面有丰富的经验…...

SpringBoot使用自定义事件监听器的demo

记录一下SpringBoot自定义事件监听器的使用方法 案例源码:SpringBoot使用自定义事件监听器的demo 使用的SpringBoot2.0.x版本 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><…...

arcgis定义投影与投影

1、定义 地理坐标系&#xff08;GCS&#xff09;&#xff1a;利用地球表面的经纬度表示的坐标系统。一般单位为度。投影坐标系&#xff08;PCS&#xff09;&#xff1a;利用数学换算将三维地球表面上的经纬度坐标转换到二维平面上的坐标系统。一般单位为米。可以认为&#xff…...

Flink多流处理之Broadcast(广播变量)

写过Spark批处理的应该都知道,有一个广播变量broadcast这样的一个算子,可以优化我们计算的过程,有效的提高效率;同样在Flink中也有broadcast,简单来说和Spark中的类似,但是有所区别,首先Spark中的broadcast是静态的数据,而Flink中的broadcast是动态的,也就是源源不断的数据流.在…...

LVS/DR+Keepalived负载均衡实战(一)

引言 负载均衡这个概念对于一个IT老鸟来说再也熟悉不过了&#xff0c;当听到此概念的第一反应是想到举世闻名的nginx&#xff0c;但殊不知还有一个大名鼎鼎的负载均衡方案可能被忽略了&#xff0c;因为对于一般系统来说&#xff0c;很多应用场合中采用nginx基本已经满足需求&a…...

测试DWPose的onnx +Unity barracuda

环境&#xff1a; Unity Barracuda 3.0.1 从github直接拉取的barracuda仓库才能装到这个版本Barracuda以后不再升级了&#xff0c;会迁移到Unity AI大计划里的Sentis 我想申请的来着但好像已经不开放了 Unity 2021.3.20模型&#xff1a;dw-ll_ucoco_384.onnx 报了一些错&…...

轻装上阵,不调用jar包,用C#写SM4加密算法【卸载IKVM 】

前言 记得之前写了一个文章&#xff0c;是关于java和c#加密不一致导致需要使用ikvm的方式来进行数据加密&#xff0c;主要是ikvm把打包后的jar包打成dll包&#xff0c;然后Nuget引入ikvm&#xff0c;从而实现算法的统一&#xff0c;这几天闲来无事&#xff0c;网上找了一下加密…...

redis学习笔记(一)

文章目录 一、引言二、redis介绍2.1、定义2.2、Redis的数据类型及主要特性2.3、Redis的应用场景有哪些&#xff1f; 三、redis环境安装3.1、下载和安装 一、引言 在Web应用发展的初期&#xff0c;那时关系型数据库受到了较为广泛的关注和应用&#xff0c;原因是因为那时候Web站…...

最优化问题 - 拉格朗日对偶

primal 原问题 dual 对偶问题 目标函数 约束条件 可行域D 对偶专题 “拉格朗日对偶问题”如何直观理解&#xff1f;“KKT条件” “Slater条件” “凸优化”打包理解——bilibili 王木头 拉格朗日乘子法与对偶问题...

如何用罗技鼠标宏实现PUBG零后坐力射击?终极配置指南

如何用罗技鼠标宏实现PUBG零后坐力射击&#xff1f;终极配置指南 【免费下载链接】logitech-pubg PUBG no recoil script for Logitech gaming mouse / 绝地求生 罗技 鼠标宏 项目地址: https://gitcode.com/gh_mirrors/lo/logitech-pubg 还在为《绝地求生》中难以控制的…...

【VSCode 2026国产化适配白皮书】:涵盖麒麟、统信、中科方德等6大OS内核级兼容方案(含实测性能衰减率<3.2%)

更多请点击&#xff1a; https://kaifayun.com 第一章&#xff1a;VSCode 2026国产化适配战略定位与白皮书核心结论 VSCode 2026版本已正式将“全栈国产化支持”列为一级战略目标&#xff0c;聚焦操作系统兼容性、芯片指令集适配、安全可信链构建三大支柱。其核心定位并非简单…...

ARM CP15协处理器架构与缓存控制技术详解

1. ARM CP15协处理器架构解析在ARMv7架构中&#xff0c;CP15协处理器承担着系统控制的核心职能。作为特权模式下才能访问的硬件模块&#xff0c;它通过一组专用寄存器实现对内存管理单元&#xff08;MMU&#xff09;、缓存子系统、TLB等关键组件的精细控制。与通用寄存器不同&a…...

OBS多平台直播同步配置深度指南:架构解析与实战应用

OBS多平台直播同步配置深度指南&#xff1a;架构解析与实战应用 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 价值定位&#xff1a;解决多平台直播的技术痛点 在当今内容创作者生态中…...

Python怎么计算NumPy数组的切比雪夫距离_使用abs与max求解

<p>切比雪夫距离可手动用np.max(np.abs(a - b))计算&#xff1a;先逐元素相减&#xff0c;再取绝对值&#xff0c;最后取最大值&#xff1b;需确保数组形状兼容广播&#xff0c;批量计算需手动升维或循环。</p>怎么用 np.max 和 np.abs 手动算切比雪夫距离切比雪夫…...

为什么你花10万+做的小程序,还不如别人花5万块的效果?

花了大价钱做小程序&#xff0c;效果却不如别人预算更低的项目&#xff0c;这种案例我见得太多了。很多老板找我聊的时候&#xff0c;第一句话就是“为什么我那个10多万的小程序&#xff0c;用起来跟个半成品一样&#xff1f;” 核心问题不在钱多钱少&#xff0c;而在前期有没有…...

AI通识-大模型的原理应用

一、大模型原理 AI产生智能的三要素分别是&#xff1a;算法、数据、算力。AI的智能还是基于各种数学计算产生的。 1、模型的训练 AI的神经网络模型就是在模仿人类的神经元&#xff1a; 你给它输入一些参数&#xff0c;最终它经过计算返回一个结果。因此从某种意义上&#xf…...

宝塔面板如何解决SSL证书冲突_检查域名绑定与证书匹配

...

VSCode 2026跨设备连接实测报告:3大协议对比(SSH+Dev Tunnels+Edge Runtime),92%开发者已切换至新架构?

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;VSCode 2026跨设备连接的演进逻辑与架构跃迁 VSCode 2026 的跨设备连接能力已从早期的 SSH 隧道和 Remote-SSH 扩展&#xff0c;跃迁为基于零信任网络&#xff08;ZTN&#xff09;与轻量级边缘代理&…...

C++编写MCP网关必须规避的9个LLVM ThinLTO链接时错误,否则静态库合并后symbol重排将导致L1d缓存命中率暴跌41.7%

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;C编写高吞吐量MCP网关的核心设计原则 构建面向现代微服务通信协议&#xff08;MCP&#xff09;的高性能网关&#xff0c;需在C层面直面并发模型、内存生命周期与协议栈优化三重挑战。核心并非堆砌异步I…...