
SSH経由でリモートサーバーにログインする必要がある場面は数多くあります。デスクトップやノートパソコンを使っていれば簡単にログインできることもありますが、Androidデバイスしか使えないということもあります。こうした用途に使えるSSHクライアントは数多くありますが、その多くは時間と労力をかけるだけの価値があるものではありません。
そして、JuiceSSH があります。この SSH クライアントは、競合製品よりも優れています。なぜでしょうか?優れた接続マネージャを備え、小さなコマンドプロンプトからの操作に縛られることなく、以下の機能を備えているからです。
- プラグインシステム
- フルカラー端末
- Ctrl、Alt、Tab などの特殊文字を備えたポップアップ キーボード。
- Telnet およびローカル Android 端末のサポート
- ワンクリックSSH接続
- キーのインポート/エクスポート/生成
- ZLib圧縮
これは無料版のみです。5.00ドル(USD)で有料版にアップグレードすると、以下の機能もご利用いただけます。
- クイック接続用のホーム画面ウィジェット
- ローカル、リモート、および動的ポート転送
- 接続とスクリプトをスニペットとして保存します(接続時にスニペットを自動実行することもできます)
- 接続の自動バックアップ
その他にも多数あります。
これまで使ったSSHクライアントの中で、JuiceSSHが最高です。早速インストールして、このツールの優秀さを確かめてみましょう。
インストール
JuiceSSHの無料版をインストールして、実際に試してみて、ニーズをすべて満たすか(あるいは上回るか)どうかを確認しましょう。手順は以下のとおりです。
- AndroidデバイスでGoogle Playストアを開きます
- JuiceSSHを検索
- インストールをタップ
- 権限リストを読む
- 権限リストが適切であれば、「承認」をタップします
- インストールが完了するまで待ちます
インストールが完了すると、ホーム画面またはアプリドロワー(もしくは両方)にランチャーが表示されます。そのランチャーをタップしてJuiceSSHを起動してください。
使用法
JuiceSSHを初めて起動すると、暗号化パスワードの設定を求められます。このパスワードは、AES-256暗号化による接続のセキュリティ保護に使用されます。プロンプトが表示されたら、暗号化パスワードを入力し、確認のためにもう一度入力します。暗号化パスワードを保存すると、JuiceSSHのメインウィンドウが表示されます(図A)。
図A

Verizon ブランドの LG G Pad で実行されている JuiceSSH。
これで、リモートSSHサーバーへのクイック接続を作成する準備が整いました。以下の手順に従ってください。
- メインウィンドウから「接続」をタップします
- クイック接続をタップ
- 接続情報を入力します(図B)
図B - OKをタップ
- ホストキーのフィンガープリントを受け入れるには「承認」をタップします
- 接続用のパスワードを入力し、「OK」をタップします
この時点で、フォントサイズの変更方法(音量ボタン)、ポップアップキーボードの表示方法(ターミナルをタップ)、コピー/貼り付け/共有方法(ターミナルを長押ししてコピー/貼り付け/共有オプションを表示)を説明する簡単なチュートリアルが表示されます。「OK — できました!」ボタンをタップしてチュートリアルを閉じると、リモートサーバーのコマンドプロンプトが表示されます。ターミナルを1回タップすると、専用のポップアップキーボードが開きます(図C)。
図C

JuiceSSH を使用してリモート SSH サーバーにログインしました。
この時点で、他のSSHクライアントと同様にリモートサーバーを操作できるはずです。ログアウトすると、クイックコネクト接続は「接続」ウィンドウに保存されます。使用したID(ユーザー名/パスワード)も「ID」タブに保存されます。複数のリモートサーバーを管理していて、ログインに異なる認証情報を使用する場合は、異なるIDを作成できます。複数のIDを作成すると、サーバーに接続する際にドロップダウンリストからそれらのIDを選択できます。つまり、サーバーのユーザー名を常に入力する必要はありません。また、IDのパスワードを保存したり、IDに秘密鍵を設定したりすることもできます。
新しい ID を作成するには、次の手順に従います。
- メインウィンドウを左にスワイプして「アイデンティティ」タブに移動します
- 新しいIDボタンをタップします
- アイデンティティの情報を入力します(図D)
- 保存をタップ
図D

JuiceSSH で新しいアイデンティティを作成します。
これで、新しい接続 (クイック接続ではない) を作成するときに、ドロップダウン リストから使用する ID を選択できるようになりました (図 E )。
図E

接続の ID を選択します。
最高のAndroid SSHクライアントをお探しなら、Google Playストアへ走って(歩くのではなく)JuiceSSHをインストールしましょう。一度使えば、他のクライアントのことは忘れてしまうでしょう。
SSH対応サーバーをリモート管理していますか?もしそうなら、Androidデバイスを使ってワイヤレスまたは4G経由で管理することに安心感がありますか?どのクライアントをおすすめしますか?下のディスカッションスレッドであなたの意見を共有してください。
以下も参照:
- Androidデバイスから簡単にSSH接続できます
- Androidタブレットにセキュアシェルサーバーを追加する
- レビュー: Android 向け ConnectBot SSH クライアント