建立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 连接测试
相关推荐
Java小白笔记1 分钟前
Windows系统免软件命令激活
java·网络·人工智能·windows·ai·ai编程
王志来137944730081 分钟前
从分散到集成:工控服务器机箱采购如何实现“一站式”破局
运维·服务器·人工智能·python
暖核6 分钟前
Linux实战入门:从零编写第一个Bash Shell脚本
linux·运维·bash
云原生指北10 分钟前
Docker Sandboxes 的隔离例外:共享 Skills 与宿主机 MCP
运维·docker·ai·容器·agent
随风而飘18620 分钟前
罗德与施瓦茨(R&S)SMB100B中端高性能模拟射频/微波信号发生器
网络·功能测试·科技·测试工具
2301_7867566021 分钟前
不做分子仿真、不布局自动化实验室,垂直科研智能平台同样跑通 AI for Science 可持续变现
运维·人工智能·自动化
志栋智能30 分钟前
超自动化安全如何提升合规与审计效率?
运维·安全·自动化
March.s36 分钟前
深入理解 Linux 系统启动原理
linux·运维·服务器
zbyyd1 小时前
Linux 基础与 Shell 命令
linux·运维·arm开发
起名真的太难了1 小时前
Linux系统运维与远程管理核心命令速查指南
linux·运维·服务器