Reasonable Code

ほどよいコードを書きたい

iPhone Raspberry Pi

【iOS12】iPhoneからRaspberry PiにSSH経由でスクリプトを実行する方法

投稿日:

iOS12から使えるようになったApple公式アプリ「ショートカット」を利用することで、iPhoneからSSH(リモート接続)経由でスクリプトが実行できるようになりました。すごい!

以下ツイートにも書きましたが、試しにlsコマンドを実行してみました。うまくいってますね。

忘れないように、iPhoneからRaspberry PiにSSH経由でスクリプトを実行する方法をメモとして残しておきます。

iPhoneからRaspberry PiにSSH経由でスクリプトを実行する方法

まずは、App Storeから「ショートカット」アプリをダウンロードします。

ショートカット

ショートカット

posted withアプリーチ

「ショートカット」アプリのダウンロードが終われば、さっそくアプリを開きましょう。


「ショートカットを作成」 > 検索欄に「ssh」と入力する > 「SSH経由でスクリプトを実行」を選択します。


Raspberry Piの情報を入力します。

  • ホスト名(またはIP)
  • SSHのポート(デフォルトは22)
  • ユーザ
  • パスワード
  • 実行するスクリプト(例. ls

あとは、実行ボタンを選択すればスクリプトが実行されます。上記例だと、iPhoneからRaspberry PiにSSH経由でlsコマンドを実行しました。iPhone側に実行結果も表示されるんですね。

続いて、設定ボタンを選択しましょう。


作成したスクリプトをSiriで呼び出すこともできます。手順は、「Siriに追加」 > 「録音マークを選択する」 > 「呼び出す言葉を話す」でOKです。

Siriの他に、ウィジェットやホーム画面からもスクリプトが実行できるようです。「ウィジェットに表示」、「ホーム画面に追加」を選択することで、それぞれ設定できます。


ショートカットで作成したスクリプトをウィジェットに表示したり、ホーム画面に追加したりしてみました。Siriよりもこれらの方が使いやすいかもしれませんね。

まとめ

iPhoneからRaspberry PiにSSH経由でスクリプトを実行する方法をまとめました。

iPhoneとRaspberry Piが直接連携できるとなると、いろいろと試せそうでわくわくしますね!

-iPhone, Raspberry Pi

Copyright© Reasonable Code , 2018 All Rights Reserved Powered by STINGER.