(Scp - 权限被拒绝(公钥)

Bar*_*ers 3 linux ssh bash scp

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

scp admin@xx.xx.xxx.xx:/scraper/summary.csv /home/barns/Desktop
Run Code Online (Sandbox Code Playgroud)

我收到了错误

'permission denied (publickey)'
Run Code Online (Sandbox Code Playgroud)

我的语法不正确吗?

vir*_*tor 10

是的,这是对的.运行带有-vvv选项的命令,以找出它在哪个阶段完全中断.它可能是本地问题(如私钥是世界可读的),远程(如未找到公钥),或交换期间的某些内容(如没有常见密码).调试输出应该为您提供所需的信息.

  • 确切地说,只需将“-vvv”选项添加到导致问题的命令中 (2认同)

Bar*_*ers 5

 scp admin@xx.xx.xxx.xx:~/scraper/summary.csv /home/barns/Desktop
Run Code Online (Sandbox Code Playgroud)

目录名称前需要符号