【问题标题】:Scp with @ and : in username在用户名中带有 @ 和 : 的 scp
【发布时间】:2020-05-21 05:31:19
【问题描述】:

我想知道如何使用带有这样的用户名的 SCP:

coucou@kiki:SSH:myname

我正在尝试类似的东西:

scp "coucou@kiki:SSH:myname@11.1.1:/var/log/apache /var/log1"

但我收到以下错误:

ssh: Could not resolve hostname kiki: Name or service not known

【问题讨论】:

  • 你可以在最坏的情况下使用scp -o "User=coucou@kiki:SSH:myname" 11.1.1:/var/log/apache /var/log1,但请先尝试使用反斜杠转义@
  • 也许这不是最好的用户名?

标签: bash ssh scp


【解决方案1】:

我发现使用 SSH 转义用户名中的 @ 有效,但 SCP 没有。

您可以使用带有 SCP 的 -o 选项直接传递底层 SSH 选项。例如:

scp -o "User=coucou@kiki:SSH:myname" 11.1.1:/var/log/apache /var/log1

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-30
    • 2011-01-24
    • 2012-03-14
    • 2015-07-23
    • 2013-01-21
    • 1970-01-01
    • 2016-02-27
    • 1970-01-01
    相关资源
    最近更新 更多