Mobile Device

スマートフォンのターミナルエミュレータ

Category

Mobile Device

スマートフォンを購入したのが約2年前。
以前からiPodを使っていたので、携帯と音楽を一つにまとめるのにiPhoneの購入を考えていたのですが、ドコモユーザーということもあり、結局XPERIAを購入。
それまでのガラケーとは違い、「いろいろできて便利だなー」と当初はちょっと感動。
使っていく内に、WEB関連でもどんどん活用していくようになりました。
今回は、スマートフォンでサーバーにSSH接続する際に便利なターミナルエミュレータ"ConnectBot"について書こうと思います。
また、一緒に使うと便利なキーボードアプリ、FTPクライアントについても少し紹介します。

Keyword:Android端末,ターミナルエミュレータ,SSH接続

スマートフォンのターミナルエミュレータ

スマートフォン用(Android端末専用)ターミナルエミュレータConnectBot

スマートフォンでサーバーにSSH接続できるメリットとしては、電波さえつながる環境にあれば、場所を選ばないということだと思います。
例えば、外出先でもサーバーの監視やコマンドが使えるというのは、やはり便利です。
スマートフォンでは、入力キーが小さい分コマンドは打ちづらいですが、ConnectBotは、機能的にとてもよくできたターミナルエミュレータだと思います。

ConnectBotは、Google Playストアでダウンロードすることができます。
Google Playストア=旧Androidマーケット
また、Google Playの以下ページからもインストール可能です。
⇒ ConnectBotインストール・概要・レビュー -Google Play-

●ConnectBotの使い方

ConnectBot

補足

1.ホストに接続
“ユーザー名@ホスト名:ポート番号”を入力し確定ボタン(Enterキー)を押します。
ホスト名はIPアドレスでも構いません。
ポート番号はデフォルトでは22番、変更している場合はそのポート番号を入力します。
一度ホストに接続すると、上部にホスト名が表示されるので、そちらをタップして接続します。また、[ホスト名を長押し]→[接続ホストの編集]より詳細設定が可能です。

2.公開鍵の準備
まず、PCとAndroid端末をケーブルで接続します。
そして、PCでSSH接続する際に使用している秘密鍵”id_rsa”をAndroid端末の”sdcard”直下にコピーします(sdcard直下でないと秘密鍵をインポートできないようです。また、秘密鍵はOpenSSH形式のものでないとAndroid端末にインポートできませんので注意してください。Putty形式[.ppt形式]の秘密鍵をお使いの場合は、PuttyでOpenSSH形式に変換してください)。
次に、[ホスト名を長押し]→[接続ホストの編集]→[公開鍵認証を使用]より”id_rsa”を選択後、[メニューボタン]を押すと表示される[公開鍵管理]をタップします。

3.公開鍵のインポート
秘密鍵”id_rsa”が表示された状態で[メニューボタン]を押すと表示される[インポート]をタップします。すると、sdcard直下のファイルが選択できるようになりますので、秘密鍵”id_rsa”を選択しインポートします。

これで公開鍵認証での接続ができるようになります。
公開鍵認証で接続した場合、パスフレーズを聞かれますので、パスフレーズを入力してください(公開鍵認証については、以前の記事でも紹介していますので、そちらも是非ご覧ください)。
Webサーバーに公開鍵認証を導入する

●一緒に使うと便利なキーボードアプリ”Keyboard with Ctrl key”

スマートフォンのキーボードでコマンドを打つのはちょっとしんどいので、「Ctrlキー」「Tabキー」「Escキー」の入力も可能なキーボードアプリ”Keyboard with Ctrl key”が便利です。
Keyboard with Ctrl keyは、Google Playストアでダウンロードすることができます。
Google Playストア=旧Androidマーケット
また、Google Playの以下ページからもインストール可能です。
⇒ Keyboard with Ctrl keyインストール・概要・レビュー -Google Play-

▼Keyboard with Ctrl keyの表示イメージ

Keyboard with Ctrl keyの表示イメージ

スマートフォン用(Android端末専用)FTPクライアントAndFTP

「共用サーバーがメインで、ターミナルエミュレータでSSH接続しないので…」といった方には、スマートフォン用のFTPクライアントがおすすめです。
FTPS(FTP over SSL/TLS),SFTP/SCP(SSH)にも対応していて、セキュリティ面も安心です(FTPS(FTP over SSL/TLS)やSFTP/SCP(SSH)については、以前の記事でも紹介していますので、そちらも是非ご覧ください)。
FTPクライアント
AndFTPは、Google Playストアでダウンロードすることができます。
Google Playストア=旧Androidマーケット
また、Google Playの以下ページからもインストール可能です。
⇒ AndFTPインストール・概要・レビュー -Google Play-

List

関連記事(※当記事と関連性が高いと思われる記事)

Android端末のおすすめアプリ

2012/09/15
Android端末のおすすめアプリケーション
スコア:11 ※スコアの数値が大きいほど、関連性の高い記事です。 夏季に発売されたAndroid端末の特徴 アプリの紹介の前に、夏季に発売されたAndroid端末の特徴を紹介します。大きく分けると、下記の2つが2012年夏季モデルの特... 続きを読む...

FTPクライアント

2012/01/20
FTPクライアント
スコア:8 ※スコアの数値が大きいほど、関連性の高い記事です。 FTPS(FTP over SSL/TLS)・SFTP・SCP(SSH)接続を利用する FTPS(FTP over SSL/TLS) 接続時にSSLやTLSによって暗号... 続きを読む...

Web制作で活用したいツール

2012/09/30
Web制作で活用したいツール
スコア:2 ※スコアの数値が大きいほど、関連性の高い記事です。 パフォーマンス測定 GTmetrix オンラインツール サイトの表示速度を計測 パフォーマンスの改善点を調査 ブラウザとサーバー間のやり取りを調査※時間・データサイズ・... 続きを読む...

よく使うLinuxコマンドの覚え書き

2012/01/29
Linuxコマンド
スコア:2 ※スコアの数値が大きいほど、関連性の高い記事です。 Linuxコマンド ファイル管理 #ディレクトリの移動 cd [ディレクトリ名] 例) cd /home/username usernameディレクトリに移動します。 ... 続きを読む...

おすすめ書籍・商品(※当記事と関連性が高いと思われる書籍・商品)

ページの先頭へ