我正在尝试在我的文件服务器和树莓派之间传输文件,我不明白为什么这不起作用
当我在终端中运行它时,它会起作用:
scp "/home/testfile.txt" [email protected]:"/home/pi"
但这不起作用:
sudo sshpass -p "Blueberry89" scp "/home/testfile.txt" [email protected]:"/home/pi"
该命令也没有任何输出
我在我的服务器和 pi 上都尝试过这两种方法,但都不起作用。我确信这只是很小的事情,但我无法找出问题所在。
答案1
故障原因原来是sudo
同时使用sshpass
。当命令:
sshpass -p "Blueberry89" scp "/home/testfile.txt" [email protected]:"/home/pi"
已尝试过,效果很好。 (很可能sudo
正在解析命令行的其余部分并将选项/参数误解为自己的选项/参数)