FTP部署

ftp 服务的部署 vsftpd # 服务端软件 lftp # 客户端软件,提供登陆环境 1.部署ftp服务的服务端 [root@localhost Desktop]# yum install -y vsftpd [root@localhost Desktop]# yum install -y lftp [root@localhost Desktop]# systemctl start vsftpd [root... 阅读详情
FTP部署

一.配置环境
1.修改ip为静态(我的为:172.25.254.105)
2.修改主机名(ftp-server5.exampl)
3.修改yum源,/etc/yum.repos.d/rhel-yum.repo ->baseurl=http://172.25.254.250/rhel7                                 

4.修改配置,/etc/sysconfig/selinux ->SELINUX=disabled

此为selinux:内核级加强型防火墙
enforcing        ##强制
permissive     ##警告
disabled         ##关闭

getenforce    ##查看selinux信息
setenforce 0 1    ##更改selinux的状态 0 警告 1 强制


二.FTP的安装和启动
yum install vsftpd.x86_64 lftp.x86_64 -y    
systemctl start vsftpd
systemctl enable vsftpd

firewall-config        ##图形改变防火墙策略

勾选ftp,并点击Options的reload加载火墙策略

firewall-cmd --permmanent --add-service=ftp    ##命令改变防火墙策略
firewall-cmd --reload


三.FTP的配置文件

(权限)
anonymous_enable=YES    ##允许匿名用户登陆
local_enable=YES    ##允许本地用户登陆
write_enable=YES    ##允许本地用户写入|删除文件

vim /etc/vsftpd/vsftpd.conf     ##编写配置文件
write_enable=YES        ##匿名用户上传文件用的时ftp用户建立,ftp属本地用户,所以这个必须yes
anon_upload_enable=YES    ##允许匿名用户上传文件
chgrp ftp /var/ftp/pub/        ##修改本地文件权限为ftp组
chmod 775 /var/ftp/pub/        ##组权限7,其他人权限5

anon_other_write_enable=YES    ##允许匿名用户删除改名
anon_mkdir_write_enable=YES    ##允许匿名用户创建目录
anon_world_readable_only=NO    ##允许匿名用户下载
anon_root=/westos        ##更改登陆后的目录

non_umask=022            ##更改匿名用户上传文件的权限
chown_uploads=YES        ##更改上传文件的用户(默认为root)
chown_username=student        ##更改用户
chown_upload_mode=0644        ##修改上传文件的权限

anon_max_rate=102400        ##最大上传速率
max_clients=2            ##最大链接数


loacl_root=/mnt        ##本地用户家目录更改
chroot_local_user=YES    ##锁定所有用户只能浏览自己的家目录
chroot_list_enable=YES    ##YES黑名单,NO白名单
chroot_list_file=/etc/vsftpd/chroot_list    ##不允许黑名单中用户浏览家目录,允许白名单用户浏览家目录


vim /etc/vsftpd/ftpusers    ##用户黑名单,此名单出现的用户不能登陆
vim /etc/vsftpd/user_list    ##用户临时黑名单,此临时表示他可以临时变为白名单,而不是临时的名单,重启之后依然有效

##用户白名单的设定        
vim /etc/vsftpd/vsftpd.conf    ##修改主配置文件
userlist_deny=NO        ##此时临时黑名单变为白名单,永久黑名单不会改变,黑名单比白名单的优先级高
vim /etc/vsftpd/user_list    ##此名单中出现的用户可以登陆


vim /etc/vsftpd/westos ##创建虚拟帐号身份,文件名任意


user1    ##帐号

123        ##密码 不能加空格

db_load -T -t hash -f /etc/vsftpd/westos /etc/vsftpd/westos.db    ##将虚拟帐号文件加密
-T 文件转换
-t hash    加密格式为哈希加密
-f 文件 被加密的文件
文件    加密后的文件

vim /etc/pam.d/test    ##认证文件

account    auth    ##账户|密码
required    ##确认成功后方可登陆
pam_userdb.so    ##验证插件
db=/etc/vsftpd/westos    ##验证文件

vim /etc/vsftpd/vsftpd.conf    ##配置主配置文件
pam_service_name=test        ##让服务访问的认证文件
guest_enable=YES        ##允许虚拟帐号登陆
guest_username=ftp        ##虚拟张号身份指定

chmod u-w /home/*    ##当提示家目录无法进入时,有可能是权限过大,取消其写权限,再尝试

vim /etc/vsftpd/vsftpd.conf     ##配置主配置文件
lcal_root=/vuserdir/$USER        ##独立虚拟用户家目录,$USER从shell中获取用户名
user_sub_token=$USER            ##标记此用户名是从shell中获取的
mkdir /vuserdir/user{1..2} -p        ##建立虚拟用户所用的家目录
注:此处vnserdir目录名任意,只要与配置文件中相同即可
    user1,user2...必须与虚拟用户名相同

user_config_dir=/etc/vsftpd/vuserconf   ##独立虚拟用户权限

mkdir /etc/vsftpd/vuserconf    ##创建一个与配置文件相同的目录,必须是目录
vim user1            ##在目录下建立一个与虚拟用户名字相同的文件,此文件就是该用户的权限文件,任意在里面添加权限,都是user1的权限























Linux下如何部署FTP服务器 FTP 是 File Transfer Protocol 的缩写,即文件传输协议,它通过网络在服务器和客户端之间传输文件,现在已经成为一种广泛使用的标准工具 vsftpd 是 very secure ftp daemon 的缩写,它是 Linux 上使用最受欢迎、使用最广泛的 FTP 服务器之一,它具有安全,速度快,稳定的特点,很多重要的 FTP 站点比如 ftp.gnu.org、ftp.freebsd.org都是使用 vsftpd 作为服务器的 当前,FTP服务在日常工作中使用得也挺多,每次服务器版本更. 阅读详情

相关推荐

使用Docker部署FTP和Nginx并通过HTTP访问FTP里的文件

使用 Docker 部署 FTP 和 Nginx 通过 HTTP 访问 FTP 里的文件,这是一个常见的需求,通常用于将存储在 FTP 服务器上的文件通过 Web 方式提供访问。希望以上步骤能够帮助你成功搭建 FTP 和 Nginx 服务,并通过 HTTP 访问 FTP 上的文件。使用 Docker Compose 可以大大简化部署和管理过程,强烈推荐使用。) 来浏览 FTP 上的文件。Nginx 将会提供一个文件列表,你可以点击链接下载文件。在宿主机上创建一个目录用于 FTP 存储文件。

记录学习编程的日常 2005

LINUX-ftp服务

1.什么是ftp 网络协议之一,为系统提供通过网络与远程服务器进行传输的方法2.安装ftp yum install vsftpd  -y     systemctl start vsftpd  systemctl stop firewalld  systemctl enable vsftpd     firewall-cmd --permannent --add-service=ftp firew...

niuruijun的博客 318

法律AI工具横评:Kimi Work与WorkBuddy,谁更适合法律人?

在人工智能技术日益普及的今天,自然语言处理(NLP)和大语言模型(LLM)正深刻改变着专业领域的工作范式。其核心原理在于通过海量数据训练,使模型能够理解、生成和推理人类语言。这一技术价值在于将从业者从繁琐、重复的信息处理工作中解放出来,极大提升工作效率与知识获取的便捷性。在法律、金融、咨询等对文本处理要求极高的行业,AI助手已展现出在文档分析、信息检索和内容生成方面的巨大潜力。具体到法律应用场景,AI工具能够辅助完成合同审查、法律检索和文书起草等核心任务,成为专业人士的得力助手。本文聚焦于近期备受关注的两款

weixin_30279671的博客 563

ftp与防火墙

今天无聊研究了下防火墙对ftp的控制,这里使用了华为防火墙。 众所周知,ftp有20、21端口,20用来建立数据连接,21用来建立控制连接 ftp有两种模式:主动模式PORT、被动模式PASV。这个主动、被动都是对于server来说的 1、主动模式:client向server发起控制连接,目标端口21 client使用控制连接把自已用于数据连接的端口告诉server,让server主动发起数据连接(你来连我) 这个模式下20、21端口都使用了 环境中,连接client的防火墙FW1端口处于t

weixin_41003371的博客 5937

Fortify SCA 24.4 最新可用版

Fortify Static Code Analyzer(Fortify SCA) 是一款由 Micro Focus(原惠普旗下)开发的 静态应用安全测试(SAST)工具,专注于在软件开发早期通过分析源代码或编译后的二进制文件,识别潜在的安全漏洞、代码缺陷和合规性问题。以下是其核心特点与功能:核心功能 静态代码分析 在不运行程序的情况下,通过语法、语义分析检测代码中的安全漏洞(如 SQL 注入、跨站脚本(XSS)、缓冲区溢出等)和代码质量问题。

棉花糖的博客 3184

基于AutoDL复现A-LOAM

Ceres solver 是谷歌开发的一款用于非线性优化的库,在谷歌的开源激光雷达slam项目cartographer中被大量使用。在autodl上面租服务器,地区我租的重庆A区的,GPU我选择的是RTX4090,基础镜像选择的是Miniconda / conda3 / 3.8(ubuntu20.04)/11.6。在AutoDL中我使用的方式是先将该数据集先下载到自己的电脑上,然后再上传到虚拟机中。用MobaXterm解决该问题!搜到的一个解决方式:该问题属于ceres版本问题,将A-LOAM下的。

m0_61281610的博客 1943

firewalld

#firewalld ##firewalld的9个zone 每个zone就好比一个规则集,firewalld默认有9个zone,如下 查看默认的zone, firewalld-cmd --get-default-zone 九个zone详解 ##firewalld关于service的操作 查看某些zone对应的service: firewall-cmd --zone=...

nongfuchui的博客 692

AI驱动的CNC闭环加工系统:边缘实时控制与IIoT反馈实践

闭环控制是工业自动化的核心概念,指通过实时反馈调节系统输出以逼近目标值;其技术原理在于构建短于被控对象时间常数的确定性反馈链路,从而保障动态响应精度与稳定性。在智能制造落地中,AI正从离线分析工具演进为嵌入式实时决策单元,其核心价值在于将工艺知识模型化、控制指令轻量化、执行路径边缘化。典型应用场景包括CNC加工过程中的振动自适应调参、刀具磨损在线补偿及多机协同优化。本实践聚焦FANUC 0i-MF平台,基于Modbus TCP硬实时通信与轻量LSTM+CNN融合模型,实现217毫秒级AI推理与PMC寄存器直

weixin_29704001的博客 323

Linux操作系统:Firewalld防火墙

当我们想把某个端口隐藏起来的时候,就可以在防火墙上阻止那个端口访问,然后再开一个不规则的端口,之后配置防火墙的端口转发,将流量转发过去。--service= --remove-source-port=[-]/--service= --query-source-port=[-]/--service= --add-source-port=[-]/

qq_56414082的博客 7939

RuoYi(分离版) 使用代码生成器添加子模块(idea版)

文章目录准备一、使用代码生成器1.数据库2.导入表并生成代码二、导入代码文件1.新建一个模块2.导入zip代码文件3.模块环境配置添加菜单和访问地址总结 准备 前提要把系统启动起来,部分教程可以参考这边文章若依框架RuoYi前后端分离项目导入IDEA及运行启动 但是完全参考这篇文章还是不能把项目启动起来,因为这篇文章没有说明数据库。 我是用的是本地数据库,采用xampp+Navicat的组合来部署和访问数据库。打开Navicat,连接并创建数据库ry-vue并导入数据脚本ry_20191008.sql,q

dream_coke的博客 1万+

Win10或Win11电脑找不到以太网网络适配器的解决方法

Win10或Win11电脑找不到以太网网络适配器的解决方法

Robot_PLC_HMI_Automation 658

部署FTP和iscsi

一、部署FTP服务器1、设置允许匿名用户访问FTP服务器2、设置允许匿名用户访问FTP服务器时能够在/var/ftp/pub目录下进行文件上传3、设置允许匿名用户访问FTP服务器时能够在/var/ftp/pub目录下创建目录4、设置允许匿名用户访问FTP服务器时能够对/var/ftp/pub目录中的文件或目录进行重命名或删除操作5、设置允许FTP用户访问FTP服务器。

Q9946322153的博客 908

moveit——基于octomap的碰撞检测

机械臂对棚顶进行碰撞检测。

如果想成为中心,那么就到中心去吧。 1356

部署yum仓库及部署FTP服务

目录 前言: 一、YUM概述 二、yum工具yum命令含义 三、部署ftp源 1、服务端部署源服务器: 2、客户机端配置软件仓库位置 四、FTP服务 1、FTP简介 ⑴、FTP连接及传输模式 ⑵、FTP用户类型 ⑶、FTP服务器软件以及客户端工具 2、匿名访问的FTP服务(最大权限) 3、设置本地用户验证访问FTP 4、修改匿名用户和本地用户登陆得默认根目录 5、使用用户列表文件,黑名单和白名单 总结: 前言: YUM 软件仓库,可以完成安...

qq_59562051的博客 1680

【YOLOv11改进 - 特征融合】DySample :超轻量级且高效的动态上采样器

【YOLOv11改进 - 特征融合】DySample :超轻量级且高效的动态上采样器

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 1072

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

FTP服务的部署

FTP服务的部署

qq_46219965的博客 3545

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

Windows部署FTP服务

Windows部署FTP服务

西红柿鸡蛋面 1218

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Camera2Demo

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

FTP服务部署与模式详解

通过上述步骤,你可以确保FTP服务的安全配置,并且能够顺利地进行文件传输。定期测试和更新FTP服务器的安全措施,可以帮助防止数据泄露和其他安全问题。

Crow_RDX的博客 1655

在 Ubuntu 下通过 Docker 部署 FTP 服务器

Docker 是一个开源平台,允许开发者将应用及其依赖打包到一个轻量级的容器中。它的最大优势在于可以在不同环境中快速、稳定地运行应用,避免了“在我机器上能跑”的问题。FTP(文件传输协议)是一种用于在网络上进行文件传输的标准协议。通过 FTP 服务器,用户可以上传和下载文件。我们将使用vsftpd(非常安全的 FTP 守护进程)来搭建我们的 FTP 服务器。它以其高性能和安全性而闻名,适合各种规模的文件传输需求。

shelby_loo的博客 873

Linux下的FTP服务 (FTP的部署及权限的控制)

##1.ftp的定义## ftp:// ##文件传输协议 ##2.ftp协议提供的软件 在rhel7中:vsftpd ##3.部署ftp服务## 1.配置网络:172.25.254.121 2.配置yum环境 cd /etc/yum.repos.d/ ls vim rhel_dvd.repo <将地址改为172.25.254.250 yum clean all yum repolist 3...

Zhangxu0606的博客 461

ftp部署

ftp部署 一、基于ubuntu16.04部署 1、安装vsftpd sudo apt-get install vsftpd -y 2、设置vsftpd开机自动启动 systemctl enable vsftpd 3、添加ftp的工作目录 mkdir -p /srv/ftp/onap 4、修改ftp工作目录属组、属主、添加权限 chown -R ftp:ftp /srv/ftp/onap chmod -R 755 /srv/ftp/onap 5、vsftpd基本配置 vi /etc/vsft

段帅星的博客 763

部署FTP服务器及其管理

1.FTP简介 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议,也是网络上常用的最老的网络协议之一,它使用客户/服务器模式。它属于网络传输协议的应用层。 FTP服务器的名称为vsftpd,它代表Very Secure File Transfer Protocol Damon。默认配置文件让anonymous用户(匿名用户)只...

meltsnow的博客 1753

ftp服务器部署

FTP的概念 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”。用于Internet上的控制文件的双向传输 FTP的部署 服务端部署: 首先配置yum源 编辑文件vim haha.repo 安装vsftpd 安装成功 安装 lftp 开启vsftpd服务,并设置开机自启动 开启火墙,并添加ftp服务到火墙白名单 重新加...

weixin_44791884的博客 617
上一篇: 磁盘加密,磁盘阵列,lvm
下一篇: linux系统排错
python_bobo
博客等级 码龄9年 15粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值