当前位置: 首页 > 工具软件 > sftpgo > 使用案例 >

使用SFTPGo搭建SFTP服务器

岑经纶
2023-12-01
SFTPGo是一款基于Go语言开发的简单易用的sftp server软件,支持Linux、MacOS及Windows平台。本文以Win10系统为例。

摘自网络:

FTP与SFTP区别:
ftp协议设计之初,分为了主动工作模式和被动工作模式,这两种工作模式一个是需要在服务器端随机开一个端口,让客户端连接这个新开的端口进行数据传输,一个是在ftp客户端随机开一个端口供服务器端主动连过来进行通讯,不管是哪一种对于有防火墙或者nat代理的网络都是极其不友好的,而且ftp通讯协议可以被wireshark等抓包工具轻易的抓出来登录ftp的用户名和密码,属于很不安全的一种通讯协议。
sftp协议基于tcp协议,只需要一个tcp端口即可完成全部的数据传输工作,对防火墙友好,通讯过程加密,不会被人轻易发现sftp的登录账户和密码信息,很适合作为ftp的替代品。

官网直飞

步骤:

1 安装

winget install SFTPGo

2 打开控制台进行初始化配置

http://localhost:8080/web/admin

 类似资料: