这是我一直在使用的命令:
sshpass -p "raspberry" scp -r pi@10.0.0.125:/home/pi/Desktop/New C:/Users/Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar
每当我执行命令时,没有错误显示出来,似乎一切都有效。然而,raspberryEncrypt.jar尚未转移到我的覆盆子pi。
当我用
尝试时 scp -r pi@10.0.0.125:/home/pi/Desktop/New C:/Users/Matt/Desktop/CSIndependantStudy/RaspberryPiJars/raspberryEncrypt.jar
我收到提示输入raspberry pi密码并收到此错误:
ssh: Could not resolve hostname c: Name or service not known
有关如何解决此问题的任何想法?
答案 0 :(得分:0)
在字符串C:/Users/Matt/Desktop/CSIndependantStudy/
中,ssh将c解释为主机。使用不包含Windows驱动器号或冒号的本地路径,因为冒号是scp中主机和路径之间的分隔符。
答案 1 :(得分:0)
在camelccc的帮助下解决了我的问题
使用pscp结束,命令为:
pscp c:\Users\Matt\Desktop\CSIndependantStudy\RaspberryPiJars\raspberryEncrypt.jar pi@10.0.0.125:/home/pi/Desktop/New
跟随此指南:https://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter5.html