Soracom

Users

スタートガイド
Home スタートガイド SORACOM の利用を始める 基本編: SORACOM を体験する

OPTION1: IoT SIM を利用するデバイスにリモートアクセスする

Napter を利用して、IoT SIM を利用するデバイスに SSH (Secure Shell) でリモートアクセスします。

Napter 利用料金が発生します

オンデマンドリモートアクセスを作成すると Napter 利用料金が発生します。なお、Napter には無料利用枠があるため、無料利用枠内の利用であれば、Napter 利用料金が発生しません。詳しくは、SORACOM Napter のご利用料金 を参照してください。

ステップ 1: オンデマンドリモートアクセスを作成する

  1. ユーザーコンソール にログインし、デバイスが利用する IoT SIM にあわせてカバレッジタイプを変更します。

    たとえば、plan01s の IoT SIM を利用するデバイスに SSH 接続する場合は、グローバルカバレッジの表示に変更します。詳しくは、SORACOM ユーザーコンソールで表示するカバレッジタイプを変更する を参照してください。

  2. [メニュー][SORACOM AIR FOR セルラー][SIM 管理] の順にクリックします。

    SIM 管理画面が表示されます。

  3. デバイスが利用する IoT SIM がオンラインであることを確認します。

  4. デバイスが利用する IoT SIM にチェックを入れて、[操作][オンデマンドリモートアクセス] の順にクリックします。

    オンデマンドリモートアクセス画面が表示されます。

  5. [デバイス側ポート] にデバイスが SSH 接続を待ち受けているポート番号を入力して、[保存] をクリックします。

    選択した IoT SIM に対してオンデマンドリモートアクセスが構成され、アクセス情報が表示されます。

    SSH のための一般的なポート番号は 22 ですが、デバイスによっては 22 以外に変更していることがあります。デバイスの設定に合わせて、ポート番号を指定してください。

  6. [SSH][] をクリックします。

    SSH コマンド (ssh -p xxxxx xx-xx-xx-xxx.napter.soracom.io -l user) がクリップボードにコピーされます

ステップ 2: デバイスに SSH 接続する

ステップ 1 で表示されたアクセス情報に基づいて、デバイスに SSH 接続します。

  1. PC のターミナルで、ステップ 1 の手順 6 でクリップボードにコピーしたコマンドを入力します。

    $ ssh -p xxxxx xx-xx-xx-xxx.napter.soracom.io -l user
    
    user@xx-xx-xx-xxx.napter.soracom.io's password:
    
    user の部分を適切なユーザー名に変更してください

    user の部分は、デバイスにログインするユーザーの名前に変更してください。たとえば、デバイスが Raspberry Pi の場合は、user の代わりに pi に置き換える必要があることがあります。

    $ ssh -p xxxxx xx-xx-xx-xxx.napter.soracom.io -l pi
    
    kex_exchange_identification: Connection closed by remote host が表示されたときは

    kex_exchange_identification: Connection closed by remote host が表示されたときは を参照してください。

    新しくオンデマンドリモートアクセスを構成した場合は、以下のメッセージが表示されることがあります。

    The authenticity of host '[xx-xx-xx-xxx.napter.soracom.io]:xxxxx ([xx.xx.xx.xxx]:xxxxx)' can't be established.
    ECDSA key fingerprint is SHA256:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.
    Are you sure you want to continue connecting (yes/no/[fingerprint])?
    

    yes と入力して、Enter キーを押してください。

    Warning: Permanently added '[xx-xx-xx-xxx.napter.soracom.io]:xxxxx,[xx.xx.xx.xxx]:xxxxx' (ECDSA) to the list of known hosts.
    
  2. デバイスにログインするユーザーのパスワードを入力して、Enter キーを押します。

    SSH 接続が確立されます。

  3. 以下のコマンドを入力して、IoT SIM を利用するデバイスから SORACOM へ到達できることを確認できます。

    $ ping -c 4 pong.soracom.io
    
    PING pong.soracom.io (100.127.100.127) 56(84) bytes of data.
    64 bytes from 100.127.100.127 (100.127.100.127): icmp_seq=1 ttl=64 time=96.8 ms
    64 bytes from 100.127.100.127 (100.127.100.127): icmp_seq=2 ttl=64 time=98.1 ms
    64 bytes from 100.127.100.127 (100.127.100.127): icmp_seq=3 ttl=64 time=97.1 ms
    64 bytes from 100.127.100.127 (100.127.100.127): icmp_seq=4 ttl=64 time=94.1 ms
    
    --- pong.soracom.io ping statistics ---
    4 packets transmitted, 4 received, 0% packet loss, time 7ms
    rtt min/avg/max/mdev = 94.126/96.535/98.072/1.497 ms
    
    pong.soracom.io は SORACOM が提供する PING 応答サービスです

    詳しくは、PING 応答サービス を参照してください。

ステップ 3: オンデマンドリモートアクセスを削除する

オンデマンドリモートアクセスは、[アクセス可能時間] で指定した時間 (デフォルトは 30 分) が経過すると、自動的に削除されます。手動で削除するには、以下のように操作します。

なお、オンデマンドリモートアクセスを削除すると、SSH 接続も切断されます。

  1. ユーザーコンソール にログインし、SSH 接続するデバイスが利用する IoT SIM にあわせてカバレッジタイプを変更します。

    たとえば、plan01s の IoT SIM を利用するデバイスに SSH 接続する場合は、グローバルカバレッジの表示に変更します。詳しくは、SORACOM ユーザーコンソールで表示するカバレッジタイプを変更する を参照してください。

  2. [メニュー][SORACOM AIR FOR セルラー][SIM 管理] の順にクリックします。

    SIM 管理画面が表示されます。

  3. デバイスが利用する IoT SIM にチェックを入れて、[操作][オンデマンドリモートアクセス] の順にクリックします。

    オンデマンドリモートアクセス画面が表示されます。

  4. 削除するオンデマンドリモートアクセスの [] をクリックします。

  5. [削除] をクリックします。

    オンデマンドリモートアクセスが削除され、SSH 接続が切断されます。