OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6631|回复: 10

移植openssh,scp无法向单片机发文件,单片机可以向ubuntu发文件。

[复制链接]

2

主题

8

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-10-20
在线时间
15 小时
发表于 2021-7-2 16:10:11 | 显示全部楼层 |阅读模式
1金钱
向单片机发文件



向ubuntu发文件



救救孩子吧!

最佳答案

查看完整内容[请看2#楼]

问题解决,单就我遇到的问题总结一下吧 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 :/home/ligh"
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
发表于 2021-7-2 16:10:12 | 显示全部楼层
问题解决,单就我遇到的问题总结一下吧
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"
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-10-20
在线时间
15 小时
 楼主| 发表于 2021-7-2 16:14:36 | 显示全部楼层
处于同一网段下,ubuntu可以用ssh命令操作单片机文件系统。
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-10-20
在线时间
15 小时
 楼主| 发表于 2021-7-2 16:16:40 | 显示全部楼层
[img]https://i.loli.net/2021/07/02/Rvnwyt9rqYbkzB6.png [/img]
回复

使用道具 举报

2

主题

8

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2020-10-20
在线时间
15 小时
 楼主| 发表于 2021-7-2 19:42:41 | 显示全部楼层
在ubuntu上执行scp指令会提示 Cloudn't open /dev/null : permission denied
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2021-7-10 09:36:06 | 显示全部楼层
本帖最后由 仰望星空之云 于 2021-7-10 14:38 编辑

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

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
发表于 2022-7-9 17:24:40 | 显示全部楼层
帮顶,按照教程移植OpenSSH,前边一切正常,最后一步“互传文件”失败
回复

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
发表于 2022-7-9 18:22:30 | 显示全部楼层

咱俩一样的现象,请问解决了没
回复

使用道具 举报

1

主题

96

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
426
金钱
426
注册时间
2021-3-9
在线时间
56 小时
发表于 2022-7-11 09:33:54 | 显示全部楼层
板子上的ssh有一些权限没有设置好,导致打开部分文件失败
回复

使用道具 举报

13

主题

58

帖子

0

精华

初级会员

Rank: 2

积分
163
金钱
163
注册时间
2018-1-25
在线时间
38 小时
发表于 2022-8-3 09:29:51 | 显示全部楼层
仰望星空之云 发表于 2021-7-10 09:36
那加一个sudo 看看。顺便查看看/dev/null的权限和属性是啥样了,有可能和权限和属性有关
如果是权限问题的 ...

正解!chmod 777 /dev/null,可以解决Ubuntu发送文件到开发板的问题。
不过,开发板发送文件到Ubuntu却提示“Permission denied, please try again”,待解……
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165352
金钱
165352
注册时间
2010-12-1
在线时间
2108 小时
发表于 2022-8-3 23:21:03 | 显示全部楼层
tovax 发表于 2022-8-3 10:47
问题解决,单就我遇到的问题总结一下吧
1. Ubuntu发送文件到开发板失败,提示"Couldn't open /dev/null: P ...

谢谢分享
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 08:17

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表