美文网首页centos网络
Centos8搭建sftp服务器

Centos8搭建sftp服务器

作者: 老街老街 | 来源:发表于2022-07-24 10:01 被阅读0次

一、什么sftp服务器
sftp是Secure File Transfer Protocol的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SFTP 为 SSH的一部份,是一种传输档案至 Blogger 伺服器的安全方式。本身没有守护进程,是包含在ssh中,端口也是22。
sftp采用的是ssh加密隧道,安装性方面较ftp强,而且依赖的是系统自带的ssh服务,不像ftp还需要额外的进行安装。

二、安装sftp服务器

创建用户组

groupadd sftpgroup

创建完成之后使用cat /etc/group命令组的信息

cat /etc/group

创建用户并且加入到这个用户组,并修改mysftp用户的密码

useradd -g sftpgroup -M -s /sbin/nologin mysftp
passwd mysftp

密码 Java_521

创建/data/sftp/mysftp目录,并将它指定为mysftp组用户的home目录

mkdir -p /data/sftp/mysftp
usermod -d /data/sftp/mysftp mysftp

设置Chroot目录权限

chown root:sftpgroup /data/sftp/mysftp
chmod 755 /data/sftp/mysftp

新建一个目录供stp用户mysftp上传文件,这个目录所有者为mysftp所有组为sftp,所有者有写入权限所有组无写入权限

mkdir -p /data/sftp/mysftp/project
chown -R mysftp:sftpgroup /data/sftp/mysftp/project
chmod 755 /data/sftp/mysftp/project

chmod 755 设置用户的权限为

三、修改配置文件

vi /etc/ssh/sshd_config
将Subsystem sftp /usr/libexec/openssh/sftp-server 注释掉
在文件末尾添添加 加以下几行
Subsystem sftp internal-sftp
Match Group sftpgroup
X11Forwarding no
AllowTcpForwarding no
ChrootDirectory /data/sftp/mysftp
ForceCommand internal-sftp

四、测试sftp

重启sshd服务,然后测试 sftp 用户名@ip地址

systemctl restart sshd.service

sftp本地登录

sftp mysftp@127.0.0.1

测试上传

put abc.txt

测试下载

get abc.txt /opt

相关文章

  • Centos上 sftp搭建 和 命令

    sftp 的搭建方法可以使用sftp 自带的internal-sftp搭建SFTP服务器 ssh -V 查看...

  • Centos8搭建sftp服务器

    一、什么sftp服务器sftp是Secure File Transfer Protocol的缩写,安全文件传送协议...

  • Docker下安装Apache

    写在最前 搭建Http服务器是因为SFTP无法通过浏览器直接访问,需要SFTP Client访问,不够方便。因此将...

  • windows 上搭建 sftp 服务器 -freesshd全过

    文章标题: windows 上搭建 sftp 服务器 - freesshd全过程关键字 : freessh...

  • sftp搭建

    sftp搭建

  • 搭建sftp服务器

    1、前言 sftp可以为传输文件提供一种安全的网络的加密方法。sftp 与 ftp 有着几乎一样的语法和功能。SF...

  • 搭建sftp服务器

    网上大部分文章都是人云亦云,能把为什么这么设置讲得清楚的,可以参考这两篇https://blog.csdn.net...

  • SFTP服务搭建

    本文为转载,侵权删,原文地址:Linux Centos 6.6搭建SFTP服务器 在Centos 6.6环境使用系...

  • Visual Studio Code如何连接远程服务器?

    vscode + sftp 插件,实现远程连接编辑服务器代码. vscode 安装 sftp插件 创建sftp配置...

  • 怎么搭建一个sftp服务

    工作中我们可能会需要搭建一个sftp服务,来进行文件的上传和下载。本文将讲解一下在linux系统服务器上sftp服...

网友评论

    本文标题:Centos8搭建sftp服务器

    本文链接:https://www.haomeiwen.com/subject/oirgirtx.html