如何使用sftp安全地将文件传输给其他人

我们以前写过关于托管您自己的FTP服务器,但是数据是以明文传输的,因此不适合机密文件传输。在本指南中,我们将介绍安全版本的FTP–SFTP,以及为什么它是通过internet向其他人传输文件的一种极好的方式。...

如何使用sftp安全地将文件传输给其他人

我们以前写过关于托管您自己的FTP服务器,但是数据是以明文传输的,因此不适合机密文件传输。在本指南中,我们将介绍安全版本的FTP–SFTP,以及为什么它是通过internet向其他人传输文件的一种极好的方式。

为什么选择sftp?

极客们总是遇到这样的问题:你的文件太大了,无法通过电子邮件或即时通讯工具传输。当然,你可以把它上传到Dropbox或其他云服务,但是如果你没有/不想在他们那里有一个帐户,有足够的存储空间,或者你只是想完全绕过中间人怎么办?更不用说云服务的安全问题了。

你可以通过使用SFTP将文件(大小文件)传输给你的朋友来节省时间。传输之前不需要加密文件,因为它们是通过非常安全的SSH协议传输的。不仅如此,现在你可以直接上传到你的朋友而不是云,节省了很多时间。

但是等等,还有更多!如果你想和别人分享更多的文件,你可以把它们放在一个指定的文件夹里,你的朋友可以像浏览自己电脑的一部分一样浏览你电脑的那一部分。使用这种方法共享文件会容易得多,因为上传将由您的朋友而不是您发起。你所要做的就是拖放,让他们知道他们现在可以下载文件了。

设置sftp

在Windows中设置SFTP服务器需要一些第三方软件。大多数具有此功能的软件都会花费您的成本,但我们将使用名为freeFTPd的免费软件。单击该链接下载并安装程序。事先警告一下,开发人员显然不是以英语为母语的人,这在很多文本中都有体现。不过,别担心,这是一个合法的程序,我们已经测试过了,所有的东西都检查过了——你很难找到更好的免费替代品。

按正常方式进行安装,最后会出现两个提示,一个询问是否应创建私钥,另一个询问是否应将其作为服务运行;在这两个提示上单击“是”。

如何使用sftp安全地将文件传输给其他人

安装完成后,通过桌面上的新快捷方式图标打开freeFTPd。写入配置更改时遇到问题,请确保右键单击图标并以管理员身份运行程序。

如何使用sftp安全地将文件传输给其他人

要开始配置,请单击左侧的用户。

如何使用sftp安全地将文件传输给其他人

在此菜单中,单击Add并填写新用户帐户的信息以访问您的服务器。

如何使用sftp安全地将文件传输给其他人

在授权下,您可以选择使用“NT身份验证”或“密码存储为SHA1哈希”。NT身份验证意味着它使用Windows用户名和密码,因此您需要在计算机上为访问SFTP目录的任何人创建一个新用户。在大多数情况下,最好将密码存储为SHA1散列,并将SFTP用户与Windows用户分开。

键入所需的用户名和密码后,取消选中底部的“FTP服务器”框,然后单击应用。现在用户已经设置好了,单击SFTP选项卡。

如何使用sftp安全地将文件传输给其他人

在这个选项卡上唯一值得更改的是SFTP根目录。这指定要共享的文件将驻留的位置。为了简单起见,我们将把已经填充的目录改为桌面上的一个文件夹。

如何使用sftp安全地将文件传输给其他人

准备好开始托管文件后,请单击此选项卡中的“开始”按钮。Windows防火墙可能会弹出并询问您是否可以-单击“允许访问”。

如何使用sftp安全地将文件传输给其他人

现在,您应该能够返回到Status选项卡并看到您的SFTP服务器正在运行。

如何使用sftp安全地将文件传输给其他人

单击Apply&Save保留这些更改,然后关闭窗口。

freeFTPd将继续在后台运行。要访问它,只需从通知区域打开它。

如何使用sftp安全地将文件传输给其他人

访问sftp目录

在你的SFTP目录中放几个文件,这样我们就可以做一些测试了。如果您将用户的主目录保留为默认值(在我们的示例中为$SERVERROOT\geek),那么您需要在SFTP根目录中创建另一个目录。

如何使用sftp安全地将文件传输给其他人

正如您在这个屏幕截图中看到的,我们将两个测试文件放入“geek”目录中,该目录位于“SFTP server files”(SFTP根目录)文件夹中。确保端口22已转发到路由器上的PC,然后您就可以让其他人连接到您的PC了。如果您需要端口转发方面的帮助,请参阅本指南。

让您的好友下载一个能够访问SFTP服务器的FTP客户端—我们建议使用FileZilla。他们只需要输入您的IP地址、您之前配置的用户名和密码,并指定服务器运行的端口(如果您将其保留为默认值,则为端口22)。

如何使用sftp安全地将文件传输给其他人

当他们第一次连接到您的服务器时,系统会提示他们保存主机密钥。他们只需要选中“始终信任”框,然后单击“确定”就不会再出现提示(除非您出于某种原因更改了主机密钥)。

如何使用sftp安全地将文件传输给其他人

您的朋友现在应该能够访问您放置在SFTP目录中的文件,并向其中添加他们希望与您共享的文件。

如何使用sftp安全地将文件传输给其他人

  • 发表于 2021-04-11 13:38
  • 阅读 ( 204 )
  • 分类:互联网

你可能感兴趣的文章

在android上管理文件:你需要知道的7个基本技巧

...文件管理的所有知识,包括管理文件的最佳应用程序以及如何将文件无缝传输到其他设备。 ...

  • 发布于 2021-03-11 19:48
  • 阅读 ( 371 )

如何将数据从raspberry pi复制到pc:5种方法

...。然而,在此之前,值得考虑的是第六种选择,以及它是如何绝对错误的方式。 ...

  • 发布于 2021-03-15 10:48
  • 阅读 ( 358 )

如何用ssh远程管理linux服务器

...。它之所以成为远程服务器管理的首选是有原因的。学习如何通过SSH远程管理Linux服务器,从连接到安装软件和文件传输。 ...

  • 发布于 2021-03-15 17:05
  • 阅读 ( 498 )

哪种文件传输方法最适合您的家庭网络?

... 下面介绍如何通过FTP从Mac发送和接收文件。 ...

  • 发布于 2021-03-19 07:34
  • 阅读 ( 299 )

windows的5个最佳免费ftp客户端

...将文件上传到web主机的转到方法。一个好的FTP体验来自您使用的FTP客户端应用程序,因此请确保您使用的是您喜欢的FTP客户端。 ...

  • 发布于 2021-03-25 21:12
  • 阅读 ( 246 )

什么是ftp?为什么需要ftp服务器?

...有自己的*****,您可以通过FTP将文件上载到服务器,以便其他人下载。FTP起源于前图形计算时代。您可以使用FTP连接到远程计算机。 ...

  • 发布于 2021-03-30 13:16
  • 阅读 ( 363 )

如何在linux上使用ftp命令

...没有现代协议的安全性,但是您可能需要使用它。下面是如何做到这一点。 警告:不要在internet上使用ftp 让我们从一开始就明确这一点:文件传输协议(FTP)可以追溯到20世纪70年代初,它的编写完全不考虑安全性。它不使用...

  • 发布于 2021-04-03 15:21
  • 阅读 ( 241 )

如何安全地将大文件发送给任何使用firefox send的人

...。下载文件后,它将从Mozilla的服务器上删除,这意味着其他人无法下载。这是Snapchat,但用于文件共享。 Firefox称这是一个实验,它显示了这一点。在我们的测试中,这有时有点不稳定:一些文件花费了不合理的时间,甚至最终...

  • 发布于 2021-04-07 09:13
  • 阅读 ( 160 )

如何将远程sftp目录集成到windows资源管理器中

...客户机是一件非常痛苦的事情。 今天,我们将重点介绍如何将安全的远程访问集成到Windows资源管理器中,以便访问和传输文件就像打开我的文档一样简单。 我需要什么? 对于本教程,您需要以下内容: 基于Windows的PC 一份Swish...

  • 发布于 2021-04-11 18:57
  • 阅读 ( 181 )

如何通过ftp用winscp自动备份web服务器文件

...TP解决方案付费,请查看这篇由tl80的优秀人员撰写的关于如何构建您自己的FTP服务器的文章。 要求 FTP服务器和访问凭据 Windows计算机 WinSCP的副本(仅限Windows) 设置winscp 下载WinSCP副本后,请在计算机上安装.exe。在WinSCP安装...

  • 发布于 2021-04-12 16:30
  • 阅读 ( 491 )
zmaw4282
zmaw4282

0 篇文章

相关推荐