当我尝试在 IPv6 地址上使用 scp 时,我得到了这个:
scp -6 osis@::1:/home/osis/test.file ./test.file
ssh: Could not resolve hostname : Name or service not known
使用 scp 我得到的只是
ssh: Could not resolve hostname : Name or service not known
使用它,我可以顺利登录我的盒子
ssh osis@::1
scp
需要一些特殊的语法。IPv6 地址必须用方括号括起来,然后必须对其进行转义。因此,在您的示例中,它看起来像这样:否则,第一个冒号 ':' 被认为是文件和地址部分之间的分隔符,这将导致
在您使用 ip 的示例中,
::1
它被解释为您想要 ssh 到主机''
(空白)。上面的命令对我不起作用,我得到的错误是由于允许使用 v6 地址作为路径。
无需使用反斜杠 "\" 。根据上面的示例,下面的命令将起作用。