无法使用SCP下载文件

时间:2019-05-18 21:34:03

标签: scp

我正在尝试从远程Ubuntu服务器上将大量文件下载到我的计算机上,该计算机也在Ubuntu上运行。我正在使用以下SCP协议:

for i in *; do $i sshpass -p 'Remote_Server_Passcode' scp root@<Remote_Server_IP>:'/opt/Data/' .; done

此操作失败,并显示一条错误消息,提示command not found

任何指向正确方向的帮助都会很有帮助。

谢谢

1 个答案:

答案 0 :(得分:1)

如果我理解正确,您只想复制整个/opt/Data目录,也可以像这样实现:

scp -r root@<Remote_Server_IP>:/opt/Data/ .
  • -r意味着递归

关于出了什么问题,for i in *; do $i循环遍历当前 local 目录中的所有文件,然后尝试执行这些文件,这可能不是您想要的。