Armadilloフォーラム

Armadillo-IoT A6EでSSH接続を行う方法

hiroki.nakatani

2025年3月14日 17時03分

==========
製品型番:Armadillo-IoT A6E
Debian/ABOSバージョン:3.21.3-at.1
カーネルバージョン:2020.4-at.25
3G/LTE モジュール情報 (Debianのみ):
その他:
==========

Armadillo-IoT A6EでSSH接続を行いたいです。
以下のコマンドのみで問題ないでしょうか。

[armadillo ~]# rc-update add sshd
[armadillo ~]# persist_file /etc/runlevels/default/sshd

ABOSがアップデートされるとsshの設定が消えてしまうのではないかと懸念しております。

コメント

at_dominique.m…

2025年3月14日 17時35分

hiroki.nakataniさん

お世話になっています、
マルティネです。

> Armadillo-IoT A6EでSSH接続を行いたいです。
> 以下のコマンドのみで問題ないでしょうか。
>
> [armadillo ~]# rc-update add sshd
> [armadillo ~]# persist_file /etc/runlevels/default/sshd
>
> ABOSがアップデートされるとsshの設定が消えてしまうのではないかと懸念しております。

アップデートに関しては、sshd を使いたいユーザーが多いので、デフォルト状態でもアップデートの際にコピーされます。
( /etc/swupdate_preserve_files に設定されてます)
念のため persist_file の 「-p」オプションを使うと必要な場合にそのファイルに追加されます

手順に関してはそれだけでも sshd を使えるようになりますが、再起動する度に host key が再生成されますので、効率も悪いですし毎回警告がでます。
なので、「ssh-keygen -A」コマンドで一度生成しておいてから「persist_file -r /etc/ssh」で永続化させてください。

(mkswu を利用する場合は /usr/share/mkswu/examples/enable_sshd.desc も参考にできるかと思いますが、数台だけでしたらコマンドで有効にしても問題ありません)

よろしくお願いします。

hiroki.nakatani

2025年3月14日 18時03分

お世話になっております。
中谷です。

ご回答ありがとうございます。
いただいた内容で設定が出来ました。

また、ちょっと派生しますが、今回設定したArmadillo-IoT A6Eのイメージを複製していき、今後量産機2台に展開したいです。
参考になる手順やコマンドがあれば教えていただけないでしょうか。

at_dominique.m…

2025年3月14日 18時24分

中谷さん

> また、ちょっと派生しますが、今回設定したArmadillo-IoT A6Eのイメージを複製していき、今後量産機2台に展開したいです。
> 参考になる手順やコマンドがあれば教えていただけないでしょうか。

Armadilloの複製は「make-installer」コマンドまたは ATDE の VS Code エクステンションでクローンでインストールディスクを生成できます。

こちらを参考にしてください:
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

よろしくお願いします

hiroki.nakatani

2025年3月14日 21時50分

マルティネさん

ご回答ありがとうございます。

> https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…
→ありがとうございます。
 よく考えたら以前も問い合わせしており、原因不明のエラーとなったところで止まっておりました。
 再度試してみます。
 https://armadillo.atmark-techno.com/forum/armadillo/21582