切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 1186阅读
  • 2回复

[电脑]【BPI-M2 Berry试用】开启SSH登录root权限&静态IP设置 [复制链接]

上一主题 下一主题
离线薛春艳
 
发帖
8
M币
-483
专家
0
粉丝
0
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2018-07-23
root账户对于SSH和SFTP操作都非常重要,但是香蕉派M2U的Ubuntu16.04镜像默认是禁止root帐户登录的,一开始只有pi/bnananapi账户,用户想要在SSH环境下获得root权限,就必须要修改/etc/ssh/sshd_config文件。由于一开始的时候没有root权限进行文件的读写增删,因此我使用了一个较为繁琐的方法开启SSH登录的root权限,这个方法虽然繁琐但是步骤简单。
首先,板子接上hdmi屏,登录桌面;
然后将/etc/ssh/sshd_config文件拷出来,放到U盘上,这是方法一,方法二更简单,直接使用pi/bananapi账户登录SFTP,把这个文件拷出来。这个文件的复制权限限制低,pi账户($)也是足够的:



然后在Windows那里用写字板打开sshd_config文件,如图:


把PermitRootLogin prohibit-password这行注释掉,即在前面加#号,然后在后面加上PermitRootLogin yes。
或者使用更为简单的方法,在命令行下使用vi软件编辑sshd_config文件,这个适用于熟练掌握vi文本编辑软件的大佬,不适合我。
成功修改之后便可以用root账户登录SSH和SFTP了:


然后是静态IP设置,这个适用于我这种用网线直连电脑的小白,设置静态IP好处是我设置一次之后,以后都不用每开机设置一次,什么时候想登录,IP地址都不变。Ubuntu16版本是直接可以通过修改/etc/network/interfaces文件的方式锁定静态IP的,这个方法不适用于不使用Ubuntu/Debain的嵌入式系统或是IMX6/AM335X内核的嵌入式系统。



修改如下,在/etc/network/interfaces文件中添加:
auto eth0
iface eth0 inet static
address 169.254.122.8
netmask 255.255.255.0
注意这里不能设置默认网关,因为我是用WIFI进行上网的,默认网关必须跟随无线网卡而不是有线网卡,假如我的板子的有线网卡的网关被锁定了,那么就只能通过有线网进行上网了,要使用WIFI上网的坛友们注意了!

本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
离线清池

发帖
2211
M币
2361
专家
3
粉丝
32
只看该作者 1楼 发表于: 2018-07-23
请登录后查看
离线mosliu

发帖
29913
M币
14893
专家
2
粉丝
64
只看该作者 2楼 发表于: 2018-07-24
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个