如何使用winscp控制台从远程Windows 8服务器传输文件到Linux服务器

时间:2013-12-11 03:38:45

标签: linux windows scp winscp

我目前正在连接到Windows服务器。我安装了winscp。我运行winscp并连接到Linux服务器。现在在winscp的gui上,我点击了控制台,并使用scp命令。远程服务器上的文件是C:\ xampp \ htdocs \ android \ files \ file.txt现在我想将它传输到我的linux服务器。我计划使用像python这样的应用程序自动执行此操作。但问题是我的代码不正确。说实话,我真的不明白。所以请指导我。

这就是我想要做的事情。

scp C:\xampp\htdocs\android\files\file.txt remote_server_ip_add@linux_ip_add:/home

我不知道这是否正确。它只是不起作用。

远程服务器的用户名例如是“Remote_server”。例如,Linux服务器的用户名是“linux_Server”。

应该是这样吗?

scp C:\xampp\htdocs\android\files\file.txt remote_server@linux_server:/home

我也遇到了这个错误

C: node name or service name not known

1 个答案:

答案 0 :(得分:1)

语法是

scp local_file remote_login@remote_server:/remote/path

你正在交换条款。在您的情况下,远程是一台Linux机器。对于winscp,windows将是本地的。

然后,如果它能够连接到指定的服务器,它将使用您的证书进行身份验证,如果失败,则询问指定用户的密码。