建立SFTP服务器

Ginkei 2024-09-16 14:37:04 阅读 54

文章目录

建立SFTP服务器1. 使用VMware安装CentOS 7虚拟机。2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。3. 配置yum源,使用阿里云的yum源。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 连接测试

建立SFTP服务器

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

1. 使用VMware安装CentOS 7虚拟机。
2. 安装完虚拟机后,进入虚拟机,修改网络配置(onboot改为yes)并重启网络服务,查看相应IP地址,并使用远程连接软件进行连接。
3. 配置yum源,使用阿里云的yum源。

curl -s -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

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 连接测试

在这里插入图片描述



声明

本文内容仅代表作者观点,或转载于其他网站,本站不以此文作为商业用途
如有涉及侵权,请联系本站进行删除
转载本站原创文章,请注明来源及作者。