![如何将 Putty 中的文件复制到本地计算机?](https://linux22.com/image/1303712/%E5%A6%82%E4%BD%95%E5%B0%86%20Putty%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%8D%E5%88%B6%E5%88%B0%E6%9C%AC%E5%9C%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%EF%BC%9F.png)
假设我通过 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