2019年3月13日水曜日

Termiusを使ってiPhone(iPad)でSSH接続する(公開鍵認証方式)


iPhoneアプリのTermiusで公開鍵認証方式でRaspberryPiへSSH接続しました。
Termius上で鍵の生成ができるようですが、公開鍵の転送がうまくいきませんでした。そこで、PCで生成した秘密鍵をiPhoneに転送して公開鍵認証ができるようにしました。


パスワード認証でTermiusからSSH接続する方法やTermiusの登録手順などはこちらにまとめています。(Termiusを使ってiPhone(iPad)でRaspberryPiへSSH接続する(パスワード認証))



PCiTunesがインストールされていることを前提とします。
秘密鍵のファイルの拡張子を.keyに変更しておきます。名前の変更で拡張子を.keyにするだけでOKです。

その後iPhonePCに繋げiTunesを起動します。
iPhoneのファイル共有を選択し、AppTermiusを選択しファイルを追加をクリックします。秘密鍵のファイルを選択するとiPhoneTermiusのアプリに秘密鍵が転送されます。

次にiPhoneでTermiusを起動します。
Keychainで+をタップし、Import Keyをタップします。

先ほどiTunesから転送した秘密鍵のファイルが表示されるのでそれをタップします。(拡張子が.keyでないとここで表示されません)

Passphraseにパスフレーズを入力してSaveをタップします。Saveをタップしても特に何も表示されませんが保存はされていますので<Import Keyをタップして元の画面に戻ります。

パスワード認証の時と同様にIPアドレス等を設定をし、Keyのところは先ほど保存した秘密鍵を選択します。鍵認証なのでPasswordは入力不要です。

これで公開鍵認証でiPhoneからSSH接続できます。








0 件のコメント:

コメントを投稿