我正在使用SCP将文件夹从远程服务器(RS1)传输到另一台远程服务器(RS2)。我的命令是:
scp PEM\username@RS1:/home/local/PEM/folderName1/ PEM\username@RS2:/home/local/PEM/foldername2
输入PEM \ username密码后我得到的最终错误是:
许可被拒绝,请再试一次
许可被拒绝,请再试一次
收到与RS2的断开连接。 PEMusername
的身份验证失败次数过多
如您所见,错误消息引用 PEMusername 作为我的用户名,而不是 PEM \ username 。
有没有办法明确提到SCP协议的用户名?
答案 0 :(得分:2)
\
是* nix shell中的转义字符。
如果您需要明确指定反斜杠,请将其加倍:
scp PEM\\username@RS1:/home/local/PEM/folderName1/ ...
或将整个参数包装到单引号:
scp 'PEM\username@RS1:/home/local/PEM/folderName1/' ...