将文件从服务器复制到本地硬盘

时间:2012-05-15 12:09:11

标签: macos unix ssh scp

我正在尝试使用mac OSX Terminal(打开ssh客户端)将数据库转储sql文件从我的服务器复制到我的硬盘。我知道命令应该是这样的:

scp [[user]@host]:mydump.sql mydump_local.sql

但是我发现它在同一服务器而不是我的hdd(copy上找到了ls *该文件,我找到了两个文件mydump.sql和mydump_local.sql)

我做错了什么?

3 个答案:

答案 0 :(得分:18)

首先,不要ssh到远程服务器。然后,我发现这是scp语法的一个非常好的资源:Example syntax for Secure Copy (scp)

您要查找的是:将文件“foobar.txt”从远程主机复制到本地主机

$ scp your_username@remotehost.edu:foobar.txt /some/local/directory

如果您仍有问题,请发布您正在使用的确切命令

答案 1 :(得分:0)

尝试使用./mydump_local作为目标,希望将其放在当前目录中。

答案 2 :(得分:0)

如果您将ssh连接到远程主机,您将获得一个远程shell。如果要在远程shell中处理文件,则在远程服务器上创建一个scp。

不要向远程主机发送ssh,只需使用scp。