AndroidでSSH接続

スマートフォンを欲しかった理由に、出先でSSH接続したいという願望があった。
Androidでも可能だろうと考えて探してみたところ、connectbotというSSHクライアントがあるらしい。


インストール手順

早速Market(iPhoneiPhone App Storeみたいなところ)で探してみたが見つからない。
どうやらMarketにあるのはGoogleの認証を受けたアプリだけで、人柱的なアプリは置いていない模様だ。
再度サイトに戻りインストール手順を見なおし、以下でインストールした。

  1. 「Settings→Applications」に移動し, 「Unknown sources」オプションを有効にする。
  2. 内蔵ブラウザからconnectbotのページに移動
  3. 「Show all Featured Downloads: ConnectBot-svn-r**.apk」リンクからダウンロード
  4. 後は画面に従ってインストール。

接続

アプリを起動すると以下の画面が出るので、「ユーザ名@ホスト名(:ポート番号)」の形式で指定すると、ssh接続可能となる。

機能

基本メニュー。左から、接続断、コピー、ペースト、ポートフォワード、画面サイズ切り替え

また、複数セッションを同時接続した状態でタッチパネルスクロールで切り替えが可能。

特殊キー操作

Android Dev Phone 1のキーボードにはEscやCtrlなどのキーが存在しないため、以下の特殊操作が必要になる。

キー 操作
VolumeKey フォントサイズ変更
右Alt '/'
右Shift Tabキー
トラックボール上下左右 カーソルキー
トラックボール押下 一回でCtrl、二回でEsc
左Shiftと数字キー同時押し 押した番号のファンクションキー('1'と同時押し=F1...)
カメラシャッターキー Ctrl+Alt+Space(screenユーザ用)