电子工程师技术服务社区
公告
登录
|
注册
首页
技术问答
厂商活动
正点原子
板卡试用
资源库
下载
文章
社区
论坛
开发板专区
【NanoPi NEO Plus2试用体验】两种方法实现最简单的SSH登录方式
【NanoPi NEO Plus2试用体验】两种方法实现最简单的SSH登录方式
donatello
LV6工程师
| 2017-09-17 00:20:44
浏览量 860
回复:0
发表新帖
玩Linux板子的人们都知道,除了可以通过最简单的debug串口登录以外,还有一种SSH远程登
录的方式,这种方式是通过板子自带的网络设备如以太网接口和WLAN接口接入局域网或者互联网,
其实跟不同电脑之间的远程登录方式差不多。
先来说说以太网接口登录法。任何一个支持Linux系统的嵌入式开发板,哪怕没有多媒体接口
,哪怕没有USB接口,没有GPIO接口都好,都至少有一个以太网接口,这个以太网接口除了可以用
来访问互联网以外,还可以通过电脑进行SSH登录,其中最常用的有路由器登录和直连登录两种方
法。由于路由器登录比直连登录简单,只需要在电脑上用IP Scanner读取到NanoPi的局域网IP地址
(由路由器分配,与电脑处于同一网段),直接用Putty软件输入板子的局域网地址即可,简单方
便。这里说说我自己的登录方式。
我的电脑是通过蹭WIFI方式进行上网的,因此网口就空出来了,使用双绞线连接电脑和NanoPi
Neo Plus2的网口,就组成了一个最小的有限局域网系统,连线如下:
其中串口那部分就不多说了,网口连接才是重头戏。然后打开电脑的cmd黑框框命令行,使用
ipconfig指令看下本地IP地址:
可以从图中看到电脑有线网卡自动分配的网段为169.254.122.XXX,也就是说,要配置NanoPi Neo
Plus2板子位同一网段不同设备,才能与电脑正常通信,如169.254.122.2,配置板子的以太网接口
的本地IP地址的指令:ifconfig eth0 169.254.122.2:
再通过ifconfig eth0指令查看本地IP地址:
可以看到地址已经修改成功了,但是别高兴得太早,这个IP属于动态IP,也就是板子一断电,这个
IP就没了,如果要把169.254.122.2设置为板子的静态IP即永久IP,需要配置/etc目录下的某个系
统网络配置文件,这部分以后再研究。
成功配置板子和电脑为同一网段不同设备之后,就可以通过SSH方式登录板子了,具体步骤如
下:
打开Putty,选择SSH方式,填上刚刚设置的169.254.122.2,端口默认为22不用管:
输入用户名root,密码fa,登录成功!:
使用SSH方式登录板子,能够使用的功能明显要比串口登录要多得多,并且还支持彩色字符输出。
以后要使用VNC桌面,使用SSH登录方式那是必须的。
然后再来说说WLAN登录,即蹭WIFI登录。使用这个方法登录的好处是省去了网线的连接,只要
电脑和板子连同一个WIFI或者电脑开热点板子收热点就可以了:
首先又是打开cmd的黑框框,查看电脑的无线局域网IP:
然后通过串口获得wlan0的IP地址:
用同样的方式在Putty上面连接:
值得注意的是,WIFI的反应速度明显比网口慢,这是没办法的事情。
玩Linux板子的人们都知道,除了可以通过最简单的debug串口登录以外,还有一种SSH远程登
录的方式,这种方式是通过板子自带的网络设备如以太网接口和WLAN接口接入局域网或者互联网,
其实跟不同电脑之间的远程登录方式差不多。
先来说说以太网接口登录法。任何一个支持Linux系统的嵌入式开发板,哪怕没有多媒体接口
,哪怕没有USB接口,没有GPIO接口都好,都至少有一个以太网接口,这个以太网接口除了可以用
来访问互联网以外,还可以通过电脑进行SSH登录,其中最常用的有路由器登录和直连登录两种方
法。由于路由器登录比直连登录简单,只需要在电脑上用IP Scanner读取到NanoPi的局域网IP地址
(由路由器分配,与电脑处于同一网段),直接用Putty软件输入板子的局域网地址即可,简单方
便。这里说说我自己的登录方式。
我的电脑是通过蹭WIFI方式进行上网的,因此网口就空出来了,使用双绞线连接电脑和NanoPi
Neo Plus2的网口,就组成了一个最小的有限局域网系统,连线如下:
其中串口那部分就不多说了,网口连接才是重头戏。然后打开电脑的cmd黑框框命令行,使用
ipconfig指令看下本地IP地址:
可以从图中看到电脑有线网卡自动分配的网段为169.254.122.XXX,也就是说,要配置NanoPi Neo
Plus2板子位同一网段不同设备,才能与电脑正常通信,如169.254.122.2,配置板子的以太网接口
的本地IP地址的指令:ifconfig eth0 169.254.122.2:
再通过ifconfig eth0指令查看本地IP地址:
可以看到地址已经修改成功了,但是别高兴得太早,这个IP属于动态IP,也就是板子一断电,这个
IP就没了,如果要把169.254.122.2设置为板子的静态IP即永久IP,需要配置/etc目录下的某个系
统网络配置文件,这部分以后再研究。
成功配置板子和电脑为同一网段不同设备之后,就可以通过SSH方式登录板子了,具体步骤如
下:
打开Putty,选择SSH方式,填上刚刚设置的169.254.122.2,端口默认为22不用管:
输入用户名root,密码fa,登录成功!:
使用SSH方式登录板子,能够使用的功能明显要比串口登录要多得多,并且还支持彩色字符输出。
以后要使用VNC桌面,使用SSH登录方式那是必须的。
然后再来说说WLAN登录,即蹭WIFI登录。使用这个方法登录的好处是省去了网线的连接,只要
电脑和板子连同一个WIFI或者电脑开热点板子收热点就可以了:
首先又是打开cmd的黑框框,查看电脑的无线局域网IP:
然后通过串口获得wlan0的IP地址:
用同样的方式在Putty上面连接:
值得注意的是,WIFI的反应速度明显比网口慢,这是没办法的事情。
0
收藏
举报
分享
×
微信分享
扫描二维码分享
qq分享
QQ空间分享
微博分享
我来回复
登录后可评论,请
登录
或
注册
所有回答
数量:
0
×
举报
举报人:
被举报人:donatello
*
类型:
请选择类型
问题质量差
垃圾广告信息
偏离社区主题
违规内容
不友善内容
与社区已有问题重复
以上选项都不是
*
详细原因:
取消
提交
x
收藏成功!点击
我的收藏
查看收藏的全部帖子