如何将 Putty 中的文件复制到本地计算机?

如何将 Putty 中的文件复制到本地计算机?

假设我通过 ssh 连接到 Windows 机器上的一个服务器,并且我想要这样做scp file myLocalComp:someDir,是否有一些自动内置的功能,或者我是否需要在 Windows 中为此设置一个 SSHD?

答案1

如果您scp在远程服务器上键入,那么您确实需要 Windows 端的 sshd 服务器,以便 scp 能够从远程服务器(scp 所在的位置)与您的计算机建立 SSH 连接,然后传输文件。

或者,如果您可以通过 SSH 访问此远程服务器,则可以使用 WinSCP 之类的工具,它使您可以通过 SSH 从该服务器检索文件,方式与 FTP 非常相似,而且无需在您这边安装 SSH 服务器。

编辑:我忘了说pscp这是一个命令行工具,由与 Putty 相同的作者制作,可在官方 Putty 下载页面上找到。我个人更喜欢使用 WinSCP,但pscp也可以完成这项工作。

答案2

从以下位置下载 PSCPhttp://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

这是一个 Windows 应用程序。

然后您可以做一些类似这样的场景。

源文件 /home/user/documents/* 目标 d:\backup\user\documents

pscp -r [email protected]:/home/user/documents/* d:\backup\user\documents

相关内容