如何使用 WinScp 连接两台 Windows 10 笔记本电脑

如何使用 WinScp 连接两台 Windows 10 笔记本电脑

我需要使用 WinScp 将两台戴尔笔记本电脑无线连接在一起并在它们之间传输文件。我在两台笔记本电脑上都安装了 WinScp。

两台笔记本电脑都连接到我的 Wi-Fi 路由器。

但是...当我在笔记本电脑 A 或笔记本电脑 B 上打开并运行 WinScp 时,即使我输入了 IP 地址或笔记本电脑的名称,WinScp 也无法发现另一台笔记本电脑。

如何使用 WinScp 建立连接?

两台机器都运行 Windows 10。

答案1

如今,Windows 10 包含 SSH 服务器和客户端(ssh.exe位于C:\Windows\System32)。

您需要一个 SSH 服务器来使用 WinScp 作为客户端,但您也可以使用内置的 Windows 客户端。

虽然 Windows SSH 客户端是默认安装的,但服务器是可选的,需要手动启用:

  • 打开 Windows 设置
  • 点击“应用”
  • 点击可选功能
  • 单击添加要素
  • 选择 OpenSSH 服务器
  • 单击“安装”。

添加后,它将显示在可选功能列表中,但您仍需要启动该服务。这可以在服务小程序中完成,也可以在 PowerShell 中以管理员身份运行:

Set-Service -Name sshd -StartupType 'Automatic'
Start-Service sshd

要检查 SSH 服务器的端口是否打开,请输入:

Get-NetFirewallRule -Name *ssh*

确保其内容为:

方向:入站
操作:允许

更多信息请参阅文章 如何在 Windows 10 上使用 SSH 客户端和服务器

答案2

据我所知,您不能按照您提议的方式执行此操作。 WinSCP 是一个客户端 - 您需要一个 SSH 服务器(scp 在 SSH 之上运行)来补充 SCP 客户端。

OpenSSH 是一个可以在 Windows 下运行的服务器,可以满足此要求。请查看https://docs.microsoft.com/en-us/windows-server/administration/openssh/openssh_install_firstuse如何启用它。

相关内容