问答
直播中

260539160

9年用户 195经验值
擅长:嵌入式技术
私信 关注

【MYS-6ULX-IOT试用体验】ubuntu

本帖最后由 260539160 于 2017-7-28 15:24 编辑

官方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了,如下图所示


更多回帖

发帖
×
20
完善资料,
赚取积分