Armadilloフォーラム

SSH接続について

h1rohiromat

2025年1月6日 9時13分

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

大変お世話になっております。
A6EのSSH接続について質問です。

コンテナ上に構成しているnode-redのGUI画面(ボタン、グラフなど)に外部からアクセスし、閲覧・操作できるようにしたいのですが、
opensshを自動起動すべく、9.1.2. sshの手順に従ってコマンドを実行し、rebootをかけたのですが、スマートフォンなどのブラウザから、
IPアドレス:1880/ をたたいても接続できません。

上記手順以外に何某かの設定が必要かどうか?ご教示頂きたく、よろしくお願い申し上げます。

コメント

at_reika.yamazaki

2025年1月6日 11時45分

お世話になっております。山崎です。

Node-RED の GUI 画面にアクセスしたい場合は特に追加の設定は必要ありません。
現在アクセスいただいている http://<ipアドレス>:1880 が Node-RED コンテナが起動している Node-RED の GUI 画面になります。

>9.1.2. sshの手順に従ってコマンドを実行
上記のようにありますが、こちらは以下の手順を実行されたということで相違ないでしょうか?

・6.14. ssh 経由で Armadillo Base OS にアクセスする
https://manual.atmark-techno.com/armadillo-iot-a6e/armadillo-iotg-a6e_p…

こちらは SSH サーバを起動するためのコマンドのため、Node-RED の起動には影響はありません。

>スマートフォンなどのブラウザから、IPアドレス:1880/ をたたいても接続できません。

こちらは別の要因になります。
以前のフォーラムで WLAN 設定を見直して Armadillo - AWS 間は確認できたということですが、
スマートフォンは同じ WLAN ネットワークに接続しているのでしょうか?
ネットワーク設定についてご確認いただけますと幸いです。

以上、どうぞよろしくお願いいたします。

山崎様
大変お世話になっております。
ご返信ありがとうございました。
> >9.1.2. sshの手順に従ってコマンドを実行
> 上記のようにありますが、こちらは以下の手順を実行されたということで相違ないでしょうか?
->はい、そうです。 こちらの手順を実行しました。
 ただし、
 [armadillo ~]# persist_file /etc/runlevels/default/sshd コマンドを実行した後に、
 [ 2819.277066] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null) という表示がなかったのが気になっております。

> >スマートフォンなどのブラウザから、IPアドレス:1880/ をたたいても接続できません。
> こちらは別の要因になります。
> 以前のフォーラムで WLAN 設定を見直して Armadillo - AWS 間は確認できたということですが、
> スマートフォンは同じ WLAN ネットワークに接続しているのでしょうか?
> ネットワーク設定についてご確認いただけますと幸いです。
‐>恐れ入ります。 何れの機器(Armadillo本体、開発用Windows-PC、スマートフォン)も同一のWiFiに接続しているはずですが、
 再度確認して後報させて頂きます。
 なお、最終的には、外部のNWから、Armadillo本体/Node-redのGUIにログインするような使い方をしたいと思っております。

以上、よろしくお願い申し上げます。

at_reika.yamazaki

2025年1月6日 14時25分

お世話になっております。山崎です。

>->はい、そうです。 こちらの手順を実行しました。
> ただし、
> [armadillo ~]# persist_file /etc/runlevels/default/sshd コマンドを実行した後に、
> [ 2819.277066] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null) という表示がなかったのが気になっております。

こちらは reboot 後に以下のコマンドを実行して started になっていれば設定できていますので問題ありません。

# rc-service sshd status
 * status: started

>‐>恐れ入ります。 何れの機器(Armadillo本体、開発用Windows-PC、スマートフォン)も同一のWiFiに接続しているはずですが、
> 再度確認して後報させて頂きます。
> なお、最終的には、外部のNWから、Armadillo本体/Node-redのGUIにログインするような使い方をしたいと思っております。

こちらも了解です。
前述したとおり、Node-RED の GUI へのログインについては特に追加の設定は必要ありません。
以上、どうぞよろしくお願いいたします。

山崎様

大変お世話になっております。
先日ご教示頂いた件、それぞれ確認いたしました。
SSHの件は、
> こちらは reboot 後に以下のコマンドを実行して started になっていれば設定できていますので問題ありません。
->*status startedとなっておりました。正常に設定できているようです。

次いで、node-redの外部からの接続の件、
> 前述したとおり、Node-RED の GUI へのログインについては特に追加の設定は必要ありません。
-> 同じ自宅のWiFiにつなげているスマートフォン、PCから、URL(http://169.254.‐‐.‐‐:1880/)をたたいてみましたが、
 「このサイトにはアクセスできません 169.254.‐‐.‐‐は現在アクセスできません ERR_CONNECTION_FAILED)という
 エラーがでて、接続できません。
 念のため、ABOS上でのWLAN設定、ATDE上のWEBブラウザ(Firefox)で動かしているnode-redの画面スクリーンショットを
 添付致します。
設定の誤りなどございましたら、ご指摘頂きたく、よろしくお願い申し上げます。

ファイル ファイルの説明
WLAN情報.png
ATDE_node-red.png

at_reika.yamazaki

2025年1月8日 11時34分

お世話になっております。山崎です。

画像添付ありがとうございます。
ATDE からは http://169.254.‐‐.‐‐:1880/ でアクセス出来ているのに、
他の機器からはアクセスできないということですね。

ABOS Web の WLAN 接続情報では IP アドレスが 192.168.0.5 になっています。
アクセス先を http://192.168.0.5:1880/ に変更した場合はどうなるでしょうか?

以上、どうぞよろしくお願いいたします。

山崎様

大変お世話になっております。

> ABOS Web の WLAN 接続情報では IP アドレスが 192.168.0.5 になっています。
> アクセス先を http://192.168.0.5:1880/ に変更した場合はどうなるでしょうか?
-> こちらで正解でした。同じネットワーク(wlan)にぶら下がっているPC、スマホから、node-redとABOSへそれぞれアクセスすることができました。
 どうもありがとうございました。