【BPI-M2 Berry试用】开启SSH登录root权限静态IP设置

2024-01-25 13:40

本文主要是介绍【BPI-M2 Berry试用】开启SSH登录root权限静态IP设置,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1
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账户($)也是足够的:

25

25.JPG688x631 70 KB


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

24

24.JPG1110x799 135 KB


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

26

26.JPG1357x836 149 KB


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

23

23.JPG691x569 58.9 KB


修改如下,在/etc/network/interfaces文件中添加:
auto eth0
iface eth0 inet static
address 169.254.122.8
netmask 255.255.255.0

 

注意这里不能设置默认网关,因为我是用WIFI进行上网的,默认网关必须跟随无线网卡而不是有线网卡,假如我的板子的有线网卡的网关被锁定了,那么就只能通过有线网进行上网了,要使用WIFI上网的坛友们注意了!

这篇关于【BPI-M2 Berry试用】开启SSH登录root权限静态IP设置的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/643443

相关文章

Java服务实现开启Debug远程调试

《Java服务实现开启Debug远程调试》文章介绍如何通过JVM参数开启Java服务远程调试,便于在线上排查问题,在IDEA中配置客户端连接,实现无需频繁部署的调试,提升效率... 目录一、背景二、相关图示说明三、具体操作步骤1、服务端配置2、客户端配置总结一、背景日常项目中,通常我们的代码都是部署到远程

Java实现为PDF设置背景色和背景图片

《Java实现为PDF设置背景色和背景图片》在日常的文档处理中,PDF格式因其稳定性和跨平台兼容性而广受欢迎,本文将深入探讨如何利用Spire.PDFforJava库,以简洁高效的方式为你的PDF文档... 目录库介绍与安装步骤Java 给 PDF 设置背景颜色Java 给 PDF 设置背景图片总结在日常的

C#中通过Response.Headers设置自定义参数的代码示例

《C#中通过Response.Headers设置自定义参数的代码示例》:本文主要介绍C#中通过Response.Headers设置自定义响应头的方法,涵盖基础添加、安全校验、生产实践及调试技巧,强... 目录一、基础设置方法1. 直接添加自定义头2. 批量设置模式二、高级配置技巧1. 安全校验机制2. 类型

90%的人第一步就错了! 顺利登录wifi路由器后台的技巧

《90%的人第一步就错了!顺利登录wifi路由器后台的技巧》登录Wi-Fi路由器,其实就是进入它的后台管理页面,很多朋友不知道该怎么进入路由器后台设置,感兴趣的朋友可以花3分钟了解一下... 你是不是也遇到过这种情况:家里网速突然变慢、想改WiFi密码却不知道从哪进路由器、新装宽带后完全不知道怎么设置?别慌

python库pydantic数据验证和设置管理库的用途

《python库pydantic数据验证和设置管理库的用途》pydantic是一个用于数据验证和设置管理的Python库,它主要利用Python类型注解来定义数据模型的结构和验证规则,本文给大家介绍p... 目录主要特点和用途:Field数值验证参数总结pydantic 是一个让你能够 confidentl

基于Go语言开发一个 IP 归属地查询接口工具

《基于Go语言开发一个IP归属地查询接口工具》在日常开发中,IP地址归属地查询是一个常见需求,本文将带大家使用Go语言快速开发一个IP归属地查询接口服务,有需要的小伙伴可以了解下... 目录功能目标技术栈项目结构核心代码(main.go)使用方法扩展功能总结在日常开发中,IP 地址归属地查询是一个常见需求:

Java利用Spire.XLS for Java设置Excel表格边框

《Java利用Spire.XLSforJava设置Excel表格边框》在日常的业务报表和数据处理中,Excel表格的美观性和可读性至关重要,本文将深入探讨如何利用Spire.XLSforJava库... 目录Spire.XLS for Java 简介与安装Maven 依赖配置手动安装 JAR 包核心API介

SpringBoot AspectJ切面配合自定义注解实现权限校验的示例详解

《SpringBootAspectJ切面配合自定义注解实现权限校验的示例详解》本文章介绍了如何通过创建自定义的权限校验注解,配合AspectJ切面拦截注解实现权限校验,本文结合实例代码给大家介绍的非... 目录1. 创建权限校验注解2. 创建ASPectJ切面拦截注解校验权限3. 用法示例A. 参考文章本文

SpringBoot中@Value注入静态变量方式

《SpringBoot中@Value注入静态变量方式》SpringBoot中静态变量无法直接用@Value注入,需通过setter方法,@Value(${})从属性文件获取值,@Value(#{})用... 目录项目场景解决方案注解说明1、@Value("${}")使用示例2、@Value("#{}"php

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom