如何使用 SSH 将文件从 Unix 服务器复制到 Windows 客户端?

如何使用 SSH 将文件从 Unix 服务器复制到 Windows 客户端?

我已从我的 Windows 客户端的终端使用 SSH 连接到 Unix 服务器。

如何将文件从 Unix 服务器复制到 Windows 客户端?我可以使用 scp 和 rcp 命令吗?或者还有其他方法吗?

答案1

scp是我们这样做的方式。如果您使用诸如 Putty 之类的东西,它是pscp其中的一部分。

pscp更喜欢标准,scp因为它允许您在命令行上指定密码,这对于脚本很有用。

以下是我其中一个脚本的示例调用(细节已更改以保护无辜者):

pscp -pw paxpwd src.tar.gz [email protected]:/usr/pax/tmp/src.tar.gz

这将使用用户和密码将src.tar.gz文件从我的本地(Windows)目录复制到我的UNIX 机器/usr/pax/tmp上。pax.compax/paxpwd

您的特定用例可以通过以下方式得到满足:

pscp -pw biranchipwd [email protected]:abc/xyz.txt xyz.txt

请记住,将密码放入脚本通常不是一个好主意,因为这意味着任何闯入您本地机器的人也可以轻松闯入另一台机器。

答案2

你应该检查安全FTP菲利兹拉能够处理 SFTP 会话。Putty 还提供了控制协议命令。

答案3

您可以直接在命令提示符上使用 scp:例如:

复制代码[电子邮件保护]:/home/myuser/test.properties 。

[电子邮件保护]的密码:

测试.properties 100% 675 0.7KB/s 00:00

答案4

查看温SCP如果您不想使用命令行,可以使用免费的 GUI SFTP 客户端。

相关内容