我正在尝试使用linux命令 Scp 来获取服务器xx.xx.xxx.xx的文件并将其放到我的桌面上。这是我的语法
scp admin@xx.xx.xxx.xx:/scraper/summary.csv /home/barns/Desktop
我收到错误
'permission denied (publickey)'
我的语法不正确吗?
答案 0 :(得分:10)
是的,这是对的。使用-vvv
选项运行命令,以确定它在哪个阶段完全中断。它可能是本地问题(如私钥是世界可读的),远程(如未找到公钥),或交换期间的某些内容(如没有常见密码)。调试输出应该为您提供所需的信息。
答案 1 :(得分:4)
scp admin@xx.xx.xxx.xx:~/scraper/summary.csv /home/barns/Desktop
我在目录名
之前需要一个〜符号