如何使用PuTTY通过ssh将本地文件传输到远程服务器?

如何使用PuTTY通过ssh将本地文件传输到远程服务器?

我已经安装了适用于 Windows 10 的 puTTY 并通过 SSH 访问远程服务器。我想将文件从本地 Windows 盒子发送到远程服务器。我怎样才能做到这一点?

我正在使用 puTTY,但 psftp、pscp 等也是一个选项。

我用这个。

pscp.exe i F:\.ssh\anotherprivate.ppk "F:\xss vulnerability.txt" [email protected].

并得到这个:

More than one remote source not supported

答案1

我认为你有两个错误:

第一个拼写错误,您应该使用-i F:\.ssh\anotherprivate.ppk(注意连字符)。

其次,您可以指定目标系统上的文件夹(或以冒号结尾作为用户的主文件夹):[email protected]:/tmp/

这导致了整个命令:

pscp.exe -i F:\.ssh\anotherprivate.ppk "F:\xss vulnerability.txt" [email protected]:/tmp/

答案2

使用WinSCP(Windows 10 兼容)下载/上传文件到远程服务器:

在此输入图像描述

您还可以使用 putty 作为 WinSCP 的一部分:

在此输入图像描述

相关内容