【orange pi win开发板试用体验】2、官方镜像的正确打开方式

  • xukejing
  • LV5工程师
  • |      2017-07-15 00:32:31
  • 浏览量 1438
  • 回复:1
大家好,我是MC老徐,这篇先不表演freestyle了,先把正经事干了,教大家一些Linux的基础知识。 当然,以下知识不局限于在嵌入式领域使用,所有的包括桌面和服务器Linux都通用。 香橙派的官方ubuntu镜像有两种,一种是带桌面的,另一个是不带桌面的。 对于普通的桌面级linux玩家来说,也许会首选带桌面的那个。当然,对于我这种linux老司机来说,即使不装桌面,使用起来也无障碍的。所以,就用那个不带桌面的吧。体积只有4百来兆,下载很快完成了。 系统烧到SD卡以后,我们先给它插上网线,然后供上电,指示灯亮起。 等路由器上能看到orangepi这个设备并且dhcp正确分配了IP后,我在本地windows电脑上打开putty软件,然而发现无法登陆。。。。 BUG描述只有一个用户root,但root登陆ssh被禁止。 顺便提一下,我说怎么前面的评测文章没人试用官方镜像呢,原来网络登录这步给人家堵死了。。。。。 对于普通的桌面级linux玩家来说,没有控制面板窗口,就只能哭了。 对于普通的玩服务器linux的玩家,没有显示器没什么事,但是如果ssh还登不上,就也只能哭了。 但是我这种玩过嵌入式linux的玩家来说,还有个途径,串口调试。 先用root账号串口登录,我顺便用了一下ip命令 然而,要开启root用户登录ssh服务的权限,需要涉及文件编辑操作,这个在串口上做比较困难。 所以,我们要建个普通用户hit,然后通过hit来访问ssh服务,进而连接sftp服务,然后把ssh配置文件改了。 我改了root密码,然后建了一个hit用户 现在,hit用户是可以登录ssh的,他并不是管理员。如下图,hit用户登上ssh了。 我们再打开sftp服务,这儿我用的是winscp 进入etc下面ssh服务的配置文件目录,找到sshd_config文件。当然,hit用户是没有权限写这个文件的。 不过没关系,我马上把权限给他,如下图所示 这是个666权限,代表所有人都能写 看吧,这把有权限了。 我们把sshd_config打开,root用户不能登入ssh服务的问题就在这里。 如果有图形桌面,这个配置也许对日常使用并没有什么影响, 但是对于不装显示器的玩家来说就坑爹了。。 多亏了还有串口调试。。。。 我把这个值改成了yes 然后把这个配置文件的权限改回来,防止以后被非管理员改了 重启ssh服务。现在一般是用systemctl命令,service命令即将弃用了 这样以后,root用户就可以正常登入ssh了,如下图所示 完美! 最后,感谢深圳市迅龙软件和云汉提供的这次评测机会,我会在接下来的文章里多发一点干货,与大伙儿一起学习和分享该开发板的相关知识。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
7943603 2017-07-22
胳膊上长毛---老手
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子