长春网长春网站建设站建设服务专业建设

news/2025/9/25 23:21:09/文章来源:
长春网长春网站建设站建设,服务专业建设,上海建站 seo,东莞营销网站开发Sftp服务器搭建#xff08;linux#xff09; 一、基本工作原理 FTP的基本工作原理如下#xff1a; 1#xff09;建立连接#xff1a;客户端与服务器之间通过TCP/IP建立连接。默认情况下#xff0c;FTP使用端口号21作为控制连接的端口。​​​​​​​ 2#xff09;身…Sftp服务器搭建linux 一、基本工作原理 FTP的基本工作原理如下 1建立连接客户端与服务器之间通过TCP/IP建立连接。默认情况下FTP使用端口号21作为控制连接的端口。​​​​​​​ 2身份验证客户端向服务器发送用户名和密码进行身份验证。如果是匿名访问客户端可以使用公共用户名anonymous通常无需提供密码。​​​​​​​ 3控制连接一旦身份验证成功控制连接建立起来。通过控制连接客户端发送各种指令给服务器如上传文件、下载文件、创建目录等。​​​​​​​ 4数据连接FTP使用不同的数据连接模式来传输文件。两种常见的模式是主动模式和被动模式。​​​​​​​ 在主动模式下服务器主动地在 数据端口默认端口号20 上监听并等待客户端的连接请求。客户端向服务器发送请求后服务器建立数据连接并传输文件。 在被动模式下服务器在一个随机的端口上监听并将该端口信息发送给客户端。客户端随后连接到该端口建立数据连接并进行文件传输。 5文件传输一旦数据连接建立文件传输可以开始。客户端发送相应的指令如上传文件STOR、下载文件RETR、删除文件DELE等服务器根据指令执行相应的操作。​​​​​​​ 6控制连接关闭文件传输完成后控制连接可以关闭释放资源。如果客户端需要进行其他操作可以重新建立控制连接。 FTP通过建立控制连接和数据连接的方式实现文件传输。控制连接用于发送指令和进行身份验证数据连接则用于实际的文件传输。这种分离的结构使得FTP能够灵活地进行文件管理和数据传输操作。 二、搭建步骤 1、安装SSH服务器确保系统上安装了SSH服务器软件 2、创建SFTP用户组和用户 1创建一个新的用户组用于管理SFTP用户 groupadd GSFTP2创建一个新的SFTP用户并将其添加到My_sftp组中 useradd -m -G GSFTP -s /bin/false ftpusers passwd ftpusers # 为用户设置密码:Haiyi1234注释 -m选项表示创建用户的主目录main如果不存在则会自动创建。 -G GSFTP选项表示将新用户添加到GSFTP组中。 -s /bin/false选项表示指定用户的登录shell为/bin/false这意味着该用户无法登录到系统。 最后ftpusers是新创建的用户名。 3、设置SFTP的文件目录可以执行以下操作 mkdir /Net_ftp_share chown root:GSFTP /Net_ftp_share chmod 755 /Net_ftp_share mkdir /Net_ftp_share/File_save chown ftpusers:GSFTP /Net_ftp_share/File_save chmod 755 /Net_ftp_share/File_save1首先建立Net_share目录他的拥有者必须是root并且其他用户不能拥有写入的权限ChrootDirectory 这个选项要求的即权限不能超过755否则连不上 2很明显这样我们使用SFTP用户登录就只能进行下载操作无法上传文件 3所以在Net_share目录下建一个用于上传和下载的目录他的拥有者可以是SFTP用户可以无限制操作该目录下的文件 4、修改linux服务器的SFTP配置 编辑/etc/ssh/sshd_config文件注释其中的Subsystem sftp /usr/libexec/openssh/sftp-server然后新增配置如下 # 我的SFTP配置 Subsystem sftp internal-sftp # SFTP子系统使用内置的SFTP服务器 Match Group GSFTP # 以下配置仅适用于属于该组的用户 ChrootDirectory /Net_ftp_share # 目录限制 ForceCommand internal-sftp # 强制用户使用内置的SFTP服务器进行会话而不允许执行其他命令 AllowTcpForwarding no # 禁止TCP转发 X11Forwarding no # 禁止X11转发5、检查配置是否正确sshd -t 6、重启SSH服务器配置完成后重新启动SSH服务器以使更改生效 sudo service ssh restart # 或 systemctl restart sshd7、连接到SFTP服务器现在您可以使用SFTP客户端如FileZilla、WinSCP或命令行的sftp工具连接到搭建好的SFTP服务器 sftp usernameserver_ip

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

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

相关文章

Ubuntu Uninstall App

dpkg -lsudo apt purge firefox

20250925

今天算法与数据结构课学链表,链表是一种线性数据结构,通过指针将一系列节点连接起来,每个节点包含数据域和指针域。和数组相比,链表不需要预先分配固定大小的空间,在插入和删除元素时更灵活。老师写代码演示如何创…

题解:P2662 牛场围栏

省流:同余最短路 本题是一道同余最短路算法的好题。接下来讲讲个人对这道题的理解。 首先,根据题意,我们知道,我们可以获得最多 \(m \times (m +1)\) 种木棍长度。我们设 \(t\) 为这个最大值,则木棍长度可表示为 …

day11 课程(学员管理系统案例)

day11 课程(学员管理系统案例)课程:https://www.bilibili.com/video/BV1o4411M71o?spm_id_from=333.788.videopod.episodes&p=204 11.1 函数加强简介------------------------------------------------ 执行后…

c语言初步学习

c语言初步学习学习c语言必须知道的代码 int main() {return 0; }在c语言里main函数是整个函数的入口点括号用来接收参数,括号为空则不接受外部数据符号皆为英文标点int是为了表明return后面的东西的类型

企业网站适合响应式嘛用ps可以做网站吗

分区的概念 分区实质上是根据特定的规则,将表划分为若干个独立的物理存储单位。以MySQL为例,表会被拆分为多个物理文件。而在OceanBase​​​​​​​中,每个分区则表现为一个物理副本组,每个分区默认都拥有三个副本。 分区表的优…

庐山网站建设大数据营销工具

要解决的问题 如何记录请求经过多个分布式服务的信息,以便分析问题所在?如何保证这些信息得到完整的追踪?如何尽可能不影响服务性能? 追踪 当用户请求到达前端A,将会发送rpc请求给中间层B、C;B可以立刻作…

Cloudflare安全验证过程全解析

本文详细解析了OpenBugBounty网站通过Cloudflare进行安全验证的完整流程,包括人机验证、连接安全检查、JavaScript启用要求等关键环节,揭示了现代Web安全防护的核心技术实现。验证流程分析 初始验证阶段 网站显示&qu…

2025.9.25总结 - A

今天上午是数据结构和篮球,收获颇多,强身健体。

天津企业模板建站在wordpress中设置mx记录

一般这种问题是因为某个文件/某个文件夹/某些文件夹过大导致整个项目超过1G了导致的 试过其他教程里的设置depth为1,也改过git的postBuffer,都不管用 最后还是靠克隆指定文件夹这种方式成功把项目拉下来 1. Git Bash 输入命令 git clone --filterblob:none --sparse 项目路径…

建设局查询网站哪做网站比较好

文章目录 地址下载启动 使用 地址 JMeter官网下载:https://jmeter.apache.org/download_jmeter.cgi 下载 最新款的jmeter需要java8的支持,请自行安装jdk8或以上的版本 根据系统不同系统下载zip或者是tgz格式的压缩包,并解压,博…

团购网站建设公司做邮轮上哪个网站订票好

2023-2024华为ICT大赛 计算赛道 广东省 省赛 初赛 高职组 部分赛题 分析【2023.11.18】 文章目录 单选题tpcds模式中存在表customer,不能成功删除tpcds模式是( )以下哪个函数将圆转换成矩形( )下列哪个选项表示依赖该D…

做宣传图片的网站互联网保险乱象

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮,可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

US$128 OBD II Adapter Plus OBD Cable Works with CKM100 and DIGIMASTER III for Key Programming

OBD II Adapter Plus OBD Cable Works with CKM100 and DIGIMASTER III for Key ProgrammingNote: Connect the adapter cable with device firstly! Then connect the cable with car OBD socket.Special Function: S…

jmeter函数

__Random产生一个随机数 #${__Random(起始,终止,变量名)} ${__Random(0,10, num)} 引用变量:${num}__RandomDate指定时间段产生一个日期 #${__RandomDate(时间指定格式(默认yyyy mm dd),起始时间,终止时间,语言…

Python建立ETF网格自动化交易集成动量阈值判断

Python建立ETF网格自动化交易集成动量阈值判断pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", &q…

一文读懂Zookeeper与Kafka:从原理到实战部署 - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

济南网站中企动力彩票网站开发周期

1. 二进制转十进制 按照数据类型分为三种:无符号的二进制整数,有符号的二进制整数和小数二进制数。 1.1 无符号的二进制整数 计算技巧: 从二进制数的右边第一位起,从右往左,先用二进制位置上的数乘以2的相应位数的幂&…

东莞石龙网站建设wordpress最新版怎么变成英文

在游戏中经常会有需要玩家输入一些内容的功能,例如聊天,命名等,这款游戏只有在存档时辉用到命名功能,所以这个过滤也只是一个实验性的功能,我们将使用AC自动机来实现,这是在我们把“csdn”这个词设置为屏蔽…

微网站页面自助建站系统官方版

目录深搜200. 岛屿数量695. 岛屿的最大面积130. 被围绕的区域547. 省份数量417. 太平洋大西洋水流问题回溯广搜111. 二叉树的最小深度752. 打开转盘锁深搜与广搜结合934. 最短的桥深搜 深搜DFS,在搜索到一个新节点时,立即对该新节点进行遍历&#xff0c…