OpenEdv-开源电子网

标题: 移植openssh,scp无法向单片机发文件,单片机可以向ubuntu发文件。 [打印本页]

作者: Piller4F    时间: 2021-7-2 16:10
标题: 移植openssh,scp无法向单片机发文件,单片机可以向ubuntu发文件。
向单片机发文件



向ubuntu发文件



救救孩子吧!

作者: tovax    时间: 2021-7-2 16:10
问题解决,单就我遇到的问题总结一下吧
1. Ubuntu发送文件到开发板失败,提示"Couldn't open /dev/null: Permission denied"
解决办法:chmod 777 /dev/null
2. 开发板发送文件到Ubuntu失败,提示"Permission denied, please try again"
原因:我输入的指令是"scp ssh.txt 192.168.14.200:/home/ligh",默认应该是root用户,但是我的Ubuntu登录的是ligh用户
解决办法:指定用户即可,"scp ssh.txt ligh@192.168.14.200:/home/ligh"
作者: Piller4F    时间: 2021-7-2 16:14
处于同一网段下,ubuntu可以用ssh命令操作单片机文件系统。
作者: Piller4F    时间: 2021-7-2 16:16
[img]https://i.loli.net/2021/07/02/Rvnwyt9rqYbkzB6.png [/img]
作者: Piller4F    时间: 2021-7-2 19:42
在ubuntu上执行scp指令会提示 Cloudn't open /dev/null : permission denied
作者: 仰望星空之云    时间: 2021-7-10 09:36
本帖最后由 仰望星空之云 于 2021-7-10 14:38 编辑

那加一个sudo 看看。顺便查看看/dev/null的权限和属性是啥样了,有可能和权限和属性有关
如果是权限问题的话,指令前加sudo看看,或者尝试修改/dev/null的权限试试,例如:
chmod 666 /dev/null
单片机是啥单片机?跑的是什么系统?

作者: tovax    时间: 2022-7-9 17:24
帮顶,按照教程移植OpenSSH,前边一切正常,最后一步“互传文件”失败
作者: tovax    时间: 2022-7-9 18:22
Piller4F 发表于 2021-7-2 16:16
[/img]

咱俩一样的现象,请问解决了没
作者: xiaoxiao315    时间: 2022-7-11 09:33
板子上的ssh有一些权限没有设置好,导致打开部分文件失败
作者: tovax    时间: 2022-8-3 09:29
仰望星空之云 发表于 2021-7-10 09:36
那加一个sudo 看看。顺便查看看/dev/null的权限和属性是啥样了,有可能和权限和属性有关
如果是权限问题的 ...

正解!chmod 777 /dev/null,可以解决Ubuntu发送文件到开发板的问题。
不过,开发板发送文件到Ubuntu却提示“Permission denied, please try again”,待解……
作者: 正点原子    时间: 2022-8-3 23:21
tovax 发表于 2022-8-3 10:47
问题解决,单就我遇到的问题总结一下吧
1. Ubuntu发送文件到开发板失败,提示"Couldn't open /dev/null: P ...

谢谢分享




欢迎光临 OpenEdv-开源电子网 (http://47.111.11.73/) Powered by Discuz! X3.4