我是 Ubuntu 新手。我有两个 scaleway 服务器 A 和 B。我需要将文件从 A 传输到 B。我正在使用:
scp root@IP(A):/path/to/file root@IP(B):/path/of/destination
执行命令时,它要求输入 A 的密码。输入正确的密码后,它返回错误:
权限被拒绝,请重试。
我以 的身份登录了ssh admin@IP
两台服务器。有人能指导我解决方案吗?
答案1
通过本地主机(交换机)使用副本-3
:
scp -3 admin@IP(A):/path/to/file admin@IP(B):/path/of/destination
前面的命令从第一个远程对第二个主机进行身份验证和主机密钥验证,并且更容易失败。
答案2
根据当前信息,您应该在通话中替换root
为:admin
scp admin@IP(A):/path/to/file admin@IP(B):/path/of/destination