5. SSH终端登录与网络共享¶
本章配套视频介绍:

《13-SSH终端连接到鲁班猫》
https://www.bilibili.com/video/BV1to4y1G7MK/
SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议
注意
SSH终端登录的前提是:电脑和板卡都能够通过网络相连接及通信
与连接互联网不一样,SSH可以不用互联网,只要电脑和板卡组成一个小型网络即可
5.1. 网络方案¶
如果您身边有路由器,而且电脑已经连接路由器,那么可以用wifi或者网线连入路由器
如果您使用的是台式电脑,如果具有双网口的电脑,可以接一个网口到板卡上,另一个网口连接互联网(配置方法:下文
网络共享
)电脑有USB接口且具有可以通讯数据的TYPE-C线,电脑有网络,可以通过USB共享网络
如果您使用的是笔记本电脑,或者台式电脑上有无线网卡
1 2 3
wifi连接互联网,网线连接板卡 (配置方法:下文 网络共享 ) 网线连接网络,电脑开启热点连接板卡 同时具有2.4G和5G频段的无线网卡,可以开启wifi连接网络,开启热点连接板卡
注意
我们的指南中大部分章节是需要连接互联网的,如果可以,请为您的板卡连接上网络,赋予它灵魂。
具体操作方法可以去下面翻看 《网络部署》
5.2. 使用MobaXterm登录SSH终端¶
我们也推荐使用MobaXterm SSH登录板卡,这个工具是十分强大的,不止SSH和串口的功能。
5.2.1. 使用主机名SSH登录¶
这种方式只适合我们不知道板卡IP时
打开MobaXterm软件,点击图标 sessions 即可弹出 session setting,选择SSH。
我们的LubanCat-RK系列板卡的主机名是lubancat,后面的
Specify username
(指定用户)可以选填,如果填了,后面登录只需要输入密码就行了这种情况仅适合局域网内只有一台LubanCat-RK系列板卡的情况,如果,有多个设备时,会随机连接一个。

1 2 | 用户名:cat
用户密码:temppwd
|
如果是按上图操作,只需要输入密码(不会明文显示),然后按确认键进入,如下图

如果没有指定用户需要先输入用户名(会明文显示),然后输入密码(不会明文显示)
注意
要注意输入法和大小写
输入正确后就会看到下面的场景

5.2.2. 指定IP - SSH登录¶
当我们知道板卡的IP时,可以指定IP来登录板卡SSH终端,这种方式适合我们知道板卡IP时使用。

如果我们没有指定用户名的话,还需要输入用户名和密码,如果我们事先设置了用户名,这只需要输入密码就可以了。

提示
在串口终端和SSH终端中输入账户密码时不会明文显示,我们完整输入后按Enter按键即可
5.2.3. root用户 - SSH登录¶
5.2.3.1. 登录前准备¶
我们的LubanCat镜像出厂默认是不支持root用户SSH登录的,如果想要设置SSH登录root用户需要修改设置
普通用户和root用户修改方法
1 2 3 4 5 6 7 8 9 | # 1. 修改文件/etc/ssh/sshd_config
sudo vi /etc/ssh/sshd_config
# 2.在文件末加上 PermitRootLogin yes
# 3.保存文件
# 4.重启sshd服务
systemctl restart sshd
|
注解
如果是ssh登录时重启sshd服务,输入密码可以继续终端的使用
root用户修改方法(普通用户可以使用su命令切换,密码是root)
1 2 3 4 5 | # 1. 修改文件/etc/ssh/sshd_config
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
# 2.重启sshd服务
systemctl restart sshd
|
注解
如果是ssh登录时重启sshd服务,输入密码可以继续终端的使用
5.2.3.2. 登录root用户¶
root用户SSH登录的方式和普通用户登录方式是一样的,只是把用户名从 “cat” 修改为 “root”,密码从”temppwd”改为”root”
注解
具体的操作方法可以参照上文的《使用主机名SSH登录》和《指定IP - SSH登录》