gpt4 book ai didi

windows - 如何使用 SSH 从我的服务器下载文件(在 Windows 上使用 PuTTY)

转载 作者:可可西里 更新时间:2023-11-01 11:57:17 25 4
gpt4 key购买 nike

当我尝试将文件从我的服务器下载到我的计算机时,它实际上是将该文件下载到服务器。

(请注意,在输入此命令之前,我已经通过 SSH 连接到我的服务器。我在 YouTube 上看过教程,人们正在使用他们的终端而无需通过 SSH 连接到任何特定服务器,但是我认为我无法通过Windows 上的 PuTTY?)

scp -r -P2222 kwazy@mywebsite.example:/home2/kwazy/www/utrecht-connected.nl ~/Desktop/

问题是我将下载文件的位置指定为 ~/Desktop/

这会在我的服务器中创建一个名为 Desktop 的文件夹,而不是将文件复制到我的本地桌面。


我可以在 Linux 上使用这个命令。

我已成功将文件夹下载到我的 table ​​面上:

我仍然需要深入了解如何在 Windows 机器上执行此操作。

最佳答案

无法从 PuTTY 窗口中打开的 SSH session 启动与本地 Windows 之间的文件传输。

虽然 PuTTY 支持连接共享。

虽然您仍然需要运行兼容的文件传输客户端(pscppsftp),但不需要重新登录,它会自动(如果启用)使用现有的 PuTTY session 。

要启用共享,请参阅:
Sharing an SSH connection between PuTTY tools .


即使没有连接共享,您仍然可以在 Windows 命令行中使用 psftppscp
参见 How to use PSCP to copy file from Unix machine to Windows machine ...?

请注意,scp 是 OpenSSH 程序。它主要是 *nix 程序,但您可以通过 Windows Subsystem for Linux 运行它或从 Win32-OpenSSH 获取 Windows 版本(它已经内置在最新版本的 Windows 10 和 Windows 11 中)。


如果您真的想将文件下载到本地桌面,则必须将目标路径指定为 %USERPROFILE%\Desktop(通常解析为 C:\用户\用户名\桌面)。


另一种方法是使用 WinSCP, a GUI SFTP/SCP client .当您浏览远程站点时,您可以随时使用 在 PuTTY 中打开 命令打开 SSH 终端到同一站点。
参见 Opening Session in PuTTY .

通过额外的设置,您甚至可以让 PuTTY 自动导航到您使用 WinSCP 浏览的同一目录。
参见 Opening PuTTY in the same directory .

(我是 WinSCP 的作者)

关于windows - 如何使用 SSH 从我的服务器下载文件(在 Windows 上使用 PuTTY),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22127092/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com