reComputer RK のネットワーク接続とリモートアクセス

最終更新:

reComputer RK3576 / RK3588 をネットワークに接続し、別のコンピュータから SSH でログインし、MobaXterm の SFTP ブラウザでファイルをコピーするまでの流れを説明します。

はじめに

まず Armbian の初回起動セットアップを完了し、Linux のユーザー名とパスワードを手元に用意してください。ネットワーク設定のコマンドは reComputer 側で実行します。SSH クライアントのコマンドは 接続元のコンピュータで実行します。Wi-Fi を利用するには無線インターフェースが検出されている必要があります。nmcli の例には NetworkManager が必要です。

ネットワーク接続

有線ネットワーク接続

reComputer の Ethernet ポートをルーターまたはスイッチに接続します。DHCP があるネットワークでは、アドレスが自動的に割り当てられます。Wi-Fi の設定中に SSH アクセスが必要な場合は、この接続を維持してください。

無線 Wi-Fi 接続

グラフィカルデスクトップ(GUI)

グラフィカルデスクトップまたはコマンドラインツールで Wi-Fi を設定できます。 モニタが接続されデスクトップ環境にあれば、これが最も直感的な設定方法です。

  1. デスクトップパネルからネットワークメニューを開きます。
  2. 接続する Wi-Fi ネットワークを選択します。
  3. パスワードを入力し、Connect を選択します。

コマンドライン(nmcli)

SSH やシリアルターミナルから操作する場合は、NetworkManager のコマンドラインツールで設定できます。

よく使う操作のチートシート
機能コマンド説明
Wi-Fi スキャンnmcli device wifi list周辺の利用可能なアクセスポイントを表示
Wi-Fi に接続nmcli device wifi connect "SSID" password "PWD"SSID と PWD を実値に置き換え
状態確認nmcli connection show現在のネットワーク接続を一覧表示
切断nmcli connection down <connection_name>指定のネットワークを切断
操作例

ステップ 1: 利用可能な Wi-Fi をスキャン

bash
sudo nmcli device wifi list

出力例:

bash
IN-USE  BSSID              SSID                   MODE   CHAN  RATE        SIGNAL  BARS  SECURITY
*       B6:3C:4A:96:F9:9A  thnsxm111              Infra  1     130 Mbit/s  100     ▂▄▆█  WPA2
        5A:B4:BB:D3:B8:CE  --                     Infra  1     130 Mbit/s  100     ▂▄▆█  WPA2 WPA3
        5A:B4:BB:F3:B8:CE  SEEED-Guest            Infra  1     130 Mbit/s  100     ▂▄▆█  WPA1 WPA2
        E8:3F:67:C9:C1:F4  Sensor_Network_2.4G    Infra  6     130 Mbit/s  100     ▂▄▆█  WPA1 WPA2

ステップ 2: Wi-Fi に接続 YOUR_SSID と YOUR_WIFI_PASSWORD を、お使いのネットワークの情報に置き換えてください。

bash
sudo nmcli device wifi connect "YOUR_SSID" password "YOUR_WIFI_PASSWORD"

接続が成功すると Device 'wlan0' successfully activated with '...' と表示されます。

高度な設定

静的アドレスを設定するのは、ネットワークのサブネット、ゲートウェイ、DNS サーバ、未使用のアドレスを把握している場合のみにしてください。以下の値はあくまで例です。すべてを実際の値に置き換え、NetworkManager の接続名も実際のものを使用してください。インターフェースの再接続により SSH セッションが切断される場合があるため、ローカルアクセス手段を確保しておいてください。

bash
# 1. Modify connection configuration (Assuming connection name is "Wired connection 1")
nmcli con mod "Wired connection 1" ipv4.addresses 192.168.1.100/24
nmcli con mod "Wired connection 1" ipv4.gateway 192.168.1.1
nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 114.114.114.114"
nmcli con mod "Wired connection 1" ipv4.method manual

# 2. Restart the connection to apply settings
nmcli con up "Wired connection 1"

リモートログインガイド(SSH)

ハードウェア: reComputer RK3576 / RK3588 OS: Debian 12 このガイドでは SSH(Secure Shell)プロトコルを使って reComputer にリモートアクセスする方法を説明します。

前提条件

  • reComputer の電源が入っており、メイン PC と同じ LAN に接続されていること。
  • 初期セットアップでは安定性のために有線接続を推奨します。

デバイスの IP アドレスを確認

接続には reComputer の IP アドレスが必要です。

  • ローカルターミナルから:reComputer にモニタとキーボードを接続している場合、次を実行します:
bash
hostname -I
  • ルーターのダッシュボードから:ルーターの Web 管理画面を開き、DHCP クライアント一覧で recomputer などの名前のデバイスを探します。

接続方法

方式 A: Windows(PowerShell またはコマンドプロンプト) 比較的新しい Windows には SSH クライアントが標準搭載されています。

  1. Win + R を押し、cmd と入力して Enter を押します。
  2. 以下のコマンドを実行します。YOUR_USERNAME を Linux ユーザー名に、DEVICE_IP を上記で確認したアドレスに置き換えてください。
bash
ssh YOUR_USERNAME@DEVICE_IP
  1. 接続先が意図したデバイスであることを確認し、初回接続時にホストキーを承認します。
  2. 初回起動セットアップで設定したパスワードを入力します。入力中、文字は表示されません。

方式 B: Linux / macOS のターミナル 標準のターミナルを開いて以下を実行します:

bash
ssh YOUR_USERNAME@DEVICE_IP

方式 C: 専門ツール(推奨) より充実した開発環境を求める場合は次を検討してください:

  • MobaXterm:組み込みの SFTP サイドバーがあり、ファイルのドラッグが容易です。

トラブルシューティング

  • Connection Refused:reComputer 上で SSH サービスが起動しているか確認します。ローカルで以下を実行:
bash
sudo systemctl status ssh
  • ファイアウォールの問題:サービスは起動しているがブロックされている場合は、22 番ポートを許可します:
bash
sudo ufw allow 22
  • Host Key Verification Failed: まず、デバイスを再フラッシュしたか、ホストキーを意図的に変更したかを確認してください。その後、接続元のコンピュータで古いエントリを削除します。<Your_Device_IP> をデバイスのアドレスに置き換えてください。
bash
ssh-keygen -R <Your_Device_IP>

ファイル転送ガイド(MobaXterm SFTP)

  • デバイス: reComputer RK3576 / RK3588
  • OS: Debian 12
  • メインツール: MobaXterm(内蔵 SFTP サイドバー)

インターフェース概要

SSH で正常にログインすると、MobaXterm は自動的に画面左側に SFTP タブを開きます。

  • 左ペイン: reComputer のファイルシステム(リモート)を表示します。
  • 右ペイン: ターミナルのコマンドラインウィンドウです。

転送操作

アップロード

  • ドラッグ&ドロップ: Windows のフォルダからファイルを選び、左側の SFTP パネルへドラッグします。
  • アップロードボタン: 左ペイン上部の青い上矢印アイコンをクリックして PC からファイルを選択しアップロードします。

ダウンロード

  • ドラッグ&ドロップ: 左ペインでファイルを選び、Windows のデスクトップやフォルダにドラッグします。
  • 右クリック、または上部の「Download」ボタン: ファイルを右クリックして Download を選びます。

高度な機能

  • ライブ編集
    • 操作: 左ペインのテキストファイルをダブルクリック(または右クリックして既定のテキストエディタで開く)。
    • 同期: 編集して保存すると、MobaXterm が reComputer への反映を確認します。Yes をクリックします。
  • クイックナビゲーション
    • 「Follow terminal path」アイコン(黄色い四角)をクリックすると、SFTP の表示がターミナルの現在ディレクトリ(cd)と同期します。

注意事項

  • 権限: アップロード先は自身のホームディレクトリにしてください。/home/seeed はユーザー名が seeed の場合の例であり、実際のユーザー名に置き換えて使用してください。
  • システムファイル: /etc/ 配下などのシステムファイルを編集するには、まず /home/seeed にアップロードし、ターミナルで sudo mv を使って移動します。
  • 再接続: SFTP パネルが応答しなくなった場合は Refresh ボタンを押して同期し直します。