我刚刚收到了一个 ODROID C2 IoT 小工具。我按照以下说明使用 Debian 刷入了 Armbian 镜像入门。我在如何登录?步:
以 root 身份登录控制台或通过 SSH 登录并使用密码 1234。首次登录时,系统会提示您更改此密码。然后,系统会要求您创建一个启用 sudo 的普通用户帐户(此阶段请注意默认的 QWERTY 键盘设置)。
该机器响应 ping 但不允许我进行 SSH 访问:
$ ping 172.16.4.5
PING 172.16.4.5 (172.16.4.5): 56 data bytes
64 bytes from 172.16.4.5: icmp_seq=0 ttl=64 time=0.402 ms
64 bytes from 172.16.4.5: icmp_seq=1 ttl=64 time=0.392 ms
^C
...
ssh: connect to host 172.16.4.5 port 22: Connection refused
我相信机器已经启动。我知道它有一个 IP 地址。蓝色 LED 闪烁两次,亮一次,灭一次。
我似乎和连接被拒绝(通过 SSH)。但其他人更新了他的系统并失去了访问权限;而我则进行了全新安装。
有人知道设备出了什么问题吗?Armbian 是否将其 SSH 访问权限放在了其他端口上?也许是其他原因?
答案1
有人知道设备出了什么问题吗?Armbian 是否将其 SSH 访问权限放在了其他端口上?也许是其他原因?
问题似乎是指令错误。
刷机后,通过 microSD 卡首次启动时,机器执行部分的命令行启动。它只是部分启动,因为它会停止并请求新的根用户密码,并提示旧/新密码。更改密码后,机器将按预期运行,包括添加常规用户,然后启动到桌面管理器。
我没有意识到机器正在等待输入,因为没有连接显示器、键盘或鼠标。此外,说明书上说我可以通过 SSH 进入,而无需讨论其他任务,例如连接显示器和键盘以在 SSH 访问之前更改密码。
答案2
在安装 Debian 时,系统会要求您选择要安装的其他软件。如果您没有在列表中选择 SSH 服务器,则必须稍后安装它。我认为您只能通过将键盘和显示器连接到 ODROID 并重新安装它来做到这一点。您可以按照此操作教程安装 Open-SSH 服务器
(是的,我知道它适用于 Ubuntu,但它应该没什么区别)
否则,您可以尝试重新安装 Debian 并在安装时选择 SSH-Server。
答案3
朋友,省点心思,刷入官方的 odroid Ubuntu 版本。你可能早就不这么做了,但我安装了 Armbian,发现它速度较慢,而且缺少许多 Odroid/Hardkernel 功能。Odroid wiki 推荐“Etcher”,这是我见过的最好的“刷机/格式化程序”。Etcher 可以一次性完美地格式化你的卡。然后你就会得到一个更接近工作的操作系统(Ubuntu 或 Android)。