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

Linux (Scp-权限被拒绝(公钥),linux,bash,ssh,scp,Linux,Bash,Ssh,Scp,我正在尝试使用linux命令Scp获取服务器xx.xx.xxx.xx的文件并将其放到我的桌面上 scp admin@xx.xx.xxx.xx:/scraper/summary.csv /home/barns/Desktop 我发现了错误 'permission denied (publickey)' 我的语法不正确吗?是的,它是正确的。使用-vvv选项运行该命令,以了解它在哪个阶段确切中断。它可能是本地问题(如私钥可供全球读取)、远程问题(如找不到公钥)或交换过程中的问题(如没有公共密码)。

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

scp admin@xx.xx.xxx.xx:/scraper/summary.csv /home/barns/Desktop
我发现了错误

'permission denied (publickey)'

我的语法不正确吗?

是的,它是正确的。使用
-vvv
选项运行该命令,以了解它在哪个阶段确切中断。它可能是本地问题(如私钥可供全球读取)、远程问题(如找不到公钥)或交换过程中的问题(如没有公共密码)。调试输出应提供所需的信息

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

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

谢谢Viraptor,所以类似于“scp-vvv………”的东西确切地说,只需在导致问题的命令中添加
-vvv
选项即可