是否可以在同一计算机上的不同端口上同时运行SFTP服务器和客户端?

时间:2019-08-22 18:23:35

标签: python windows sftp paramiko

我正在使用paramiko创建SFTP服务器。我已经成功地根据客户端请求将文件上载到服务器或从服务器上下载文件。但是,我需要在不需要客户端请求的情况下随时从服务器向客户端发送文件。因此,与其让我的服务器使文件发送到客户端,不如让我为之奋斗,我想使两台计算机在不同端口上同时充当服务器和客户端,以便当我需要将文件从计算机A发送到BI时,只需将其上传到在该端口上运行的SFTP服务器。这个假设可行吗?

1 个答案:

答案 0 :(得分:0)

您已经知道您无法将文件从服务器发送到客户端:
我可以在没有任何请求的情况下将文件从SFTP Server发送到客户端吗?
(有关服务器故障的问题已删除)


要回答您的端口问题:

您不关心客户端的端口。它会自动分配给任何可用的端口,而您无需知道其值。通常,不仅对于SFTP,对于任何TCP / IP连接都是如此。

因此,您可以仅在标准端口22的两台计算机上运行SFTP服务器,并在另一台计算机上使用客户端代码进行连接。

相关问题