如何使用Putty(ssh)将文件上载到服务器

如何使用Putty(ssh)将文件上载到服务器,ssh,putty,Ssh,Putty,有人能帮我指挥吗?我正在尝试将文件上载到基于linux的服务器。您需要一个scp客户端。油灰不是一种。您可以使用WinSCP或PSCP。两者都是自由软件。用于通过SSH进行文件传输,putty仅用于SSH命令。“C:\Program Files\putty\pscp.exe”-scp file.py server.com: file.py将上载到远程服务器上的HOME目录中 或者,当远程服务器有不同的用户时,使用“C:\Program Files\PuTTY\pscp.exe”-l userna

有人能帮我指挥吗?我正在尝试将文件上载到基于linux的服务器。

您需要一个scp客户端。油灰不是一种。您可以使用WinSCP或PSCP。两者都是自由软件。

用于通过SSH进行文件传输,putty仅用于SSH命令。

“C:\Program Files\putty\pscp.exe”-scp file.py server.com:

file.py
将上载到远程服务器上的
HOME
目录中

或者,当远程服务器有不同的用户时,使用
“C:\Program Files\PuTTY\pscp.exe”-l username-scp file.py server.com:


连接到服务器后,pscp将要求输入密码。

我使用WinSCP上载文件,但在它似乎起作用后,我在服务器上获得了该文件=0字节。我不知道为什么。正如拉什所说,这可能是一个网络问题。也许您可以查看服务器上的日志文件以获得提示。(sudo)ls-lr/var/logBitkinex()是此任务的另一个可行选项。PuTTY下载页面上列出了PSCP,它实际上是一个scp客户端:我使用WinSCP上载文件,但在它似乎有效后,我在服务器上得到了该文件=0字节。可能是网络错误或其他原因。对我来说,WinSCP虽然工作得很好,但没有工作。获取消息“不支持多个远程源”。如何处理此问题?在Windows 8上运行。1@Erwinus,您的命令行参数有问题。请参阅,谢谢,现在就解决。这是最好的答案,因为PSCP通常是Putty的一部分。因此+1更新的命令:
“C:\Program Files\Putty\PSCP.exe“-P 22 file.pyusername@ip_address_or_domain:
如果服务器侦听SSH的不同端口,还可以更改端口号(在
-P
之后的数字)。另一个选项是,要上载另一个目录而不是主目录,请像下面这样使用“C:\Program Files\PuTTY\pscp.exe”-P 22 file.pyusername@ip_address_or_domain:/var/www/html请澄清问题是否专门针对putty,或者通过scp上传的任何方法的答案是否合适。@Alexander,PuTTY似乎既是“PuTTY项目”(缺少更好的术语),也是一个名为PuTTY的特定可执行文件/客户机的名称,它是“PuTTY项目”的一部分。你是什么意思?涉及pscp的答案是否与主题相关?你在哪?您是要上载多个文件还是单个文件?你已经试过什么了?@Alexander,问题来自使用PuTTY的人,他正在试图找到上传文件的方法。在接受的答案中看到他的评论。