无法使用scp解析主机名

时间:2014-02-02 01:10:22

标签: scp

我通过ssh访问ubuntu服务器,在我的Windows机器上使用putty并尝试将单个文件下载到我的本地Windows机器

我的Windows用户名是Mark,我的每个cmd的主机名是Marks我在远程服务器上尝试以下命令

scp backup.sql mark@marks:desktop

我无法解析我试图输入的主机名,我认为myip地址和连接超时

3 个答案:

答案 0 :(得分:5)

语法是这样的,相对于您发出命令的位置:

scp user@host_from:location/file user@host_to:location/file

当然,如果您是本地人,则可以省略user @ host前缀:

scp local_file me@host_to:~/local_file

方向始终来自> 相对于您发出命令的位置。

答案 1 :(得分:3)

binarysubstrate对语法是正确的。问题是,如果OP将其Windows客户端的名称(或地址)放在scp命令的“to”部分,它可能由于多种原因而无法工作:

  1. 他的Windows机器可能没有可解析的FQDN,
  2. 他的Windows机器可能位于未设置为端口转发SSH请求的NAT防火墙后面,
  3. 他可能没有在他的Windows机器上运行SSH守护程序。
  4. 要简单地将文件从远程服务器复制到Windows客户端,我建议WinSCP

答案 2 :(得分:0)

从服务器上ping你的机器名称?尝试替换IP地址的计算机名称,或将服务器名称添加到服务器的主机配置文件中。

相关问题