建立SFTP服务器

文章目录

  • 建立SFTP服务器
        • [1. 使用VMware安装CentOS 7虚拟机。](#1. 使用VMware安装CentOS 7虚拟机。)
        • [2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。](#2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。)
        • [3. 配置yum源,使用阿里云的yum源。](#3. 配置yum源,使用阿里云的yum源。)
        • [4. 创建用户组并查看](#4. 创建用户组并查看)
        • [5. 在该组里面创建新用户](#5. 在该组里面创建新用户)
        • [6. 新建/data/sftp/uftp01目录,并将它指定为uftp01组用户的home目录](#6. 新建/data/sftp/uftp01目录,并将它指定为uftp01组用户的home目录)
        • [7. 安装vim编辑器,并修改配置。](#7. 安装vim编辑器,并修改配置。)
          • [修改vim配置文件,在最后加上set number,使vim编译器显示行数。](#修改vim配置文件,在最后加上set number,使vim编译器显示行数。)
        • [8. 修改SSH配置](#8. 修改SSH配置)
        • [9. 设置Chroot目录权限](#9. 设置Chroot目录权限)
        • [10. 新建文件上传目录](#10. 新建文件上传目录)
        • [11. 关闭防火墙并重启sshd服务](#11. 关闭防火墙并重启sshd服务)
        • [12. 在windows下打开cmd,尝试连接sftp;](#12. 在windows下打开cmd,尝试连接sftp;)
        • [13. 常用命令](#13. 常用命令)
        • [14. 使用FileZilla 连接测试](#14. 使用FileZilla 连接测试)

建立SFTP服务器

实验前准备:编辑虚拟机网络配置,使VMnet8处在192.168.10.0网段。

1. 使用VMware安装CentOS 7虚拟机。
2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。
3. 配置yum源,使用阿里云的yum源。
bash 复制代码
curl -s -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
bash 复制代码
curl -s -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
4. 创建用户组并查看


5. 在该组里面创建新用户
6. 新建/data/sftp/uftp01目录,并将它指定为uftp01组用户的home目录
7. 安装vim编辑器,并修改配置。
修改vim配置文件,在最后加上set number,使vim编译器显示行数。


8. 修改SSH配置
注释掉这行
在末尾添加如下几行
保存退出
9. 设置Chroot目录权限
10. 新建文件上传目录
新建一个目录供stp用户uftp01上传文件,这个目录所有者为uftp01所有组为sftp,所有者有写入权限所有组无写入权限
11. 关闭防火墙并重启sshd服务
12. 在windows下打开cmd,尝试连接sftp;
13. 常用命令
?:可以呼出命令帮助指引,查看所有命令用法
lls:查看目录文件
lcd:进入目录 ,如下命令为进入D盘
put:把文件上传到sftp服务器
14. 使用FileZilla 连接测试
相关推荐
Johny_Zhao16 小时前
OpenClaw安装部署教程
linux·人工智能·ai·云计算·系统运维·openclaw
NineData1 天前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
YuMiao1 天前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
碳基沙盒2 天前
OpenClaw 多 Agent 配置实战指南
运维
xy123062 天前
OpenStack Train 部署实战(三)控制节点--keystone服务
centos·openstack
Sinclair4 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
Rockbean5 天前
用40行代码搭建自己的无服务器OCR
服务器·python·deepseek
蝎子莱莱爱打怪5 天前
Centos7中一键安装K8s集群以及Rancher安装记录
运维·后端·kubernetes
茶杯梦轩5 天前
CompletableFuture 在 项目实战 中 创建异步任务 的核心优势及使用场景
服务器·后端·面试
海天鹰6 天前
【免费】PHP主机=域名+解析+主机
服务器