架构师_程序员_码农网

用户名  找回密码
 注册[Register]

QQ登录

只需一步,快速开始

搜索
查看: 47496|回复: 3

[资料] Linux 服务器搭建 SFTP 服务

[复制链接]
发表于 2021-4-9 17:27:17 | 显示全部楼层 |阅读模式
SFTP 是Secure File Transfer Protocol 的缩写,安全文件传送协议。可以为传输文件提供一种安全的加密方法。sftp 与 ftp有着几乎一样的语法和功能。SFTP 为 SSH的一部份,和vsftpd一点关系没有,是一种传输档案至 Blogger 伺服器的安全方式。本身没有守护进程,是包含在ssh中,端口也是22。

sftp通过使用加密/解密技术来保障传输文件的安全性,因此sftp的传输效率比普通的FTP要低,但sftp的安全性要比ftp高,因此sftp通常用于报表、对账单等对安全性要求较高的场景。


环境

我使用的是 CentOS Linux release 7.7.1908 (Core)

首先,先看效果图:
QQ截图20210409153711.jpg

在 Windows 下面,打开 cmd 命令,可以通过 sftp username@ip 的方式进行连接。


教程如下

创建 sftpusers 组

创建  /home/Sftp 目录

设置目录权限

添加 itsvse 用户并添加到 sftpusers 组

新建并授权 itsvse 访问目录


SFTP Couldn't read packet: Connection reset by peer
https://www.itsvse.com/thread-9612-1-1.html


注:ChrootDirectory设置的目录权限及其所有的上级文件夹权限,属主和属组必须是root(经测试用户组可以不是root);

ChrootDirectory设置的目录权限及其所有的上级文件夹权限,只有属主能拥有写权限,也就是说权限最大设置只能是755


修改 sshd_config 文件

首先备份 /etc/ssh/sshd_config 文件

配置如下:

重启 sshd 服务

此时,尝试登录 itsvse 账户,可能无法新增文件和文件夹,这是因为没有权限。

创建 itsvse 的 public 目录,并且授权,如下:


再次尝试创建文件夹和上传文件,如下图:

QQ截图20210409172544.jpg

(完)




上一篇:.NET/C# 清空删除文件夹所有信息
下一篇:复旦大学通识教育考试:入学教育及规范教育
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-7-19 20:50:02 | 显示全部楼层
【实战】Docker 搭建 SFTP 服务
https://www.itsvse.com/thread-9994-1-1.html
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-10-19 10:55:13 | 显示全部楼层
学习学习。。。。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2025-3-14 08:54:18 | 显示全部楼层
SFTP Servers

This is a list of stand-alone SFTP servers. If you want to write an application that acts as a SFTP server, see the list of SFTP server components instead.

Minimalist SFTP servers

Good for quick & dirty testing. (Almost) no configuration. Easy to setup and run.

Name
Note
Free SFTP server from the authors of this site.
Note: search for 'free mini sftp server' download link.


Full-featured SFTP servers

Software for heavy-duty file transfer.

Name
Note
SFTP, SCP, SSH server for Windows from authors of this site. Free for non-commercial use.

Bitvise SSH Server
SFTP/SSH server for Windows.

CompleteFTP
FTPS/SFTP/SCP/SSH server from EnterpiseDT
SSH and SFTP server for Windows based on OpenSSH and Cygwin with custom installer and admin UI

Cornerstone MFT
Secure MFT Server with clustering, PGP encryption and Active Directory
The simple cloud SFTP/FTP/Rsync server and API that works with cloud storage like Dropbox.
File transfer server with support for SFTP, SCP, FTPS and HTTPS.
Commercial version of open source FTP server added a SFTP protocol support. Windows only.

FTPShell Server
SSH and SFTP server for Windows

GoAnywhere MFT / Fortra
MFT server with SFTP support.
An open-source SFTP server that simplifies access to on-premise and cloud storage
MFT server with SFTP support written in Java.
SFTP server for Windows. Free for non-commercial use.
The most widely used SFTP/SSH server on the planet. Perfect for Linux or *BSD, not so great on Windows. Open source.
SFTP, SSH, PowerShell
A file server solution with SFTP support in some editions.
Also know as Solarwinds Serv-U MFT server.
Opensource SFTP server with several storage plugins for Linux, macOS and Windows written in Go.
MFT server with support for SFTP, SCP, FTPS and HTTPS on Windows, Linux & UNIX
SSH and SFTP server for Windows
SSH2, SFTP and FTPS server
Enterprise SFTP/SSH server from the creators of the SSH protocol.
SFTP, FTP/SSL and FTP server for Windows
SSH2/SFTP/FTPS file transfer server for Windows, Linux & Mac with fine-grain access control and configuration.

WS_FTP Server Corporate
Xlight
Windows FTP and SFTP Server
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2025-5-17 18:20

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表