(Scp - 权限被拒绝(Public 密钥)

(Scp - Permission Denied (Public Key)

我正在尝试使用 linux 命令 Scp 获取服务器 xx.xx.xxx.xx 的文件并放到我的桌面上。这是我的语法

scp admin@xx.xx.xxx.xx:/scraper/summary.csv /home/barns/Desktop

我遇到错误

'permission denied (publickey)'

我的语法不正确吗?

是的,没错。 运行 带有 -vvv 选项的命令可以找出它在哪个阶段中断。它可能是本地问题(比如私钥是世界可读的)、远程问题(比如你的 public 密钥没有找到),或者是交换期间的问题(比如没有通用密码)。调试输出应该为您提供所需的信息。

 scp admin@xx.xx.xxx.xx:~/scraper/summary.csv /home/barns/Desktop

我需要在目录名前加一个~符号