iPhoneのsshクライアント TouchTerm の使用方法
いつでもどこでも,サーバをごにょごにょしたいって人のためのアプリの紹介です。iPhone用のSSHクライアントは幾つかあるようですがTouchTermを使いました。
このTouchTermを使えば,iPhoneからsshでサーバに接続できるようになります。また,Ctrlキーや矢印キー,Escキーなど,その他特殊キーも入力でき,キーボードも不要なときは隠しておくことができます。他には下記のような特徴があります。
- //click.linksynergy.com/fs-bin/click?id=omhbRcFgC8E&offerid=94348.4286623227&type=2&subid=0">:TouchTerm SSH ¥450(執筆時)
設定
まず,右上の[+]ボタンで新規接続を作成します。設定を保存しない場合は,[One-Time Connection]を選択します。
接続の詳細を入力します。とりあえず,Authenticationはあとで設定します。
Connection Name | Enter a Connection Name | 接続名を入力。最初の画面で,一覧に表示される名前。 |
---|---|---|
Details | Server | サーバ名もしくはIPアドレスを入力。 |
Port | ポート番号を入力。空欄の場合は22を使用。 | |
Username | ユーザ名を入力。 | |
Authentication | Password | パスワードを入力。デフォルトでは無効。 |
Key Name | 公開鍵認証を使用する場合はここで指定。 |
右上の[Done]を押して設定を完了して,最初の画面に戻ります。
接続
最初の画面で,今作った接続を選択します。うまくいくと,パスワード入力画面が出てくるのでここでパスワードを入力します。
これで,サーバにログインできます。横向きにも対応してますし,カーソル位置以外の画面をタップすればキーボードを隠せます。また,サーバの設定をUTF-8にすれば日本語の表示も可能です。
終了するには,exit↵と入力して,左上に表示される[Close]ボタンを押します。
公開鍵認証の設定
公開鍵認証を使用すれば,パスワード送信せずにログインできるためより安全と言えます。ここでは,公開鍵認証の方法を説明します。
鍵ペアの作成
トップ画面の画面下のメニューから[Settings]を選択し,[Security]-[Manage SSH Keys]でキーの管理を行います。まず,[Create New Key]でキーの詳細を入力します。
Key Name | 一覧に表示される名前。 |
Key Type | RSA2, DSA2, RSA1から選ぶ。デフォルとでよい。 |
2048 Bits | 鍵の長さを設定。デフォルトで良い。 |
No Passphrase | 鍵にパスフレーズを設定する場合に入力。 |
Verify Passphrase | パスフレーズを再入力。 |
右上の[Done]を押して,しばらく待つと鍵の作成は終了です。
公開鍵の送信と設定
次に,公開鍵をサーバに送信します。鍵を作成したら,鍵の一覧が表示されるのでそこから今作成した鍵を選択します。そこから,[Email Public Key...]を選択します。すると,メールアプリが起動するのでメールを送信します。公開鍵は,その名のとおり公開してもいい鍵なのでメールで送信しても大丈夫です。
次にサーバに公開鍵を登録しますが,設定方法は,「ServersMan@VPSで仮想サーバを借りて最初にやること」に書きましたのでご覧ください。
その他の設定
ほかに,役立ちそうな設定項目をまとめました。
Text Entry
- Immediate Mode
- デフォルトON。入力した文字を即座にサーバへ送信するか設定します。OFFにすればローカルエコーが有効になるのでサーバの反応が遅いときはOFFにした方がいいと思います。
- Auto-Return
- デフォルトOFF.Immediate ModeがOFFの時にこれをONにすると,テキストボックスの入力が完了した時点でサーバにコマンドを送信します。
Terminal
- Full Screen Mode
- ボタンを半透明にして表示を最大化します。
- Translucent KB
- キーボードを半透明化します。
Display
フォントの設定や色を設定します。
Security
アプリケーションロックやパスワードの保存,鍵管理について設定します。
Advanced
- UTF-8
- ASCII
- ISO 8559 Latin-1
- Big5
- Big-5E
- Big5 HKSCS
- GB 18030
- GB 2312
- ISO 2022 Japanese
- ISO 8559 Latin-2 〜 10
- //click.linksynergy.com/fs-bin/click?id=omhbRcFgC8E&offerid=94348.4286623227&type=2&subid=0">:TouchTerm SSHApp Storeで詳細を表示する