我已从我的 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.com
pax/paxpwd
您的特定用例可以通过以下方式得到满足:
pscp -pw biranchipwd [email protected]:abc/xyz.txt xyz.txt
请记住,将密码放入脚本通常不是一个好主意,因为这意味着任何闯入您本地机器的人也可以轻松闯入另一台机器。
答案2
答案3
答案4
查看温SCP如果您不想使用命令行,可以使用免费的 GUI SFTP 客户端。