当我尝试在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
发布于 2010-11-22 14:07:11
scp
需要一些特殊的语法。IPv6地址必须包含在括号中,然后必须转义。所以在你的例子中,它应该是这样的:
scp -6 osis@\[2001:db8:0:1\]:/home/osis/test.file ./test.file
否则,第一个冒号“:”被认为是文件和地址部分之间的分隔符,这将导致
ssh: Could not resolve hostname 2001: Address family for hostname not supported
在使用ip ::1
的示例中,它被解释为您想要ssh到主机''
(空)。
发布于 2019-05-13 07:45:28
上面的命令对我不起作用,我得到的错误是由于v6地址被允许作为路径。
不需要使用反斜杠"\“。如上面的例子所示,命令将起作用。
scp -6 osis@[2001:db8:0:1]:/home/osis/test.file ./test.file
https://askubuntu.com/questions/14409
复制相似问题