2009 Sep 19th
connectbot which is ssh client for androidAndroid アプリに ConnectBot という SSH クライアントがあります。いざという時用にととりあえずログインができることだけ確認していたのですが、先日実際に使う機会がありました。そのままで使うにはちょっと困ったので、その後あらためて調べて多少は使いやすくなったのでメモです。
ちなみに ConnectBot 自体はオープンソースで開発されていて、プロジェクトのページはconnectbot - Project Hosting on Google Codeです。

公開鍵による認証

ログインに公開鍵認証方式を使うために以下のようにしました。
  1. Android の SD カードに秘密鍵(id_rsa など)をコピー
  2. ConnectBot 起動時の画面でメニューキーを押し、 Manage Pubkeys をタップ
  3. 再度メニューキーを押し、 Import をタップ
  4. 秘密鍵が見えるのでそれをタップ
  5. ログインホストがリストされている初期画面にてホストを長押しし、 Edit host をタップ
  6. Use pubkey authentication をタップし、秘密鍵を選ぶ
  7. 初期画面にてホストをタップしてログイン

特殊キー

サーバの設定ファイルを書き換えようとして、 ConnectBot でログインし vi でファイルを開いて変更を加えていったのですが、保存するためには Esc を押さなくてはいけません。あるいは Emacs で編集したとしたら Ctrl を押す必要があります。これらの特殊キーは Android のソフトウェアキーボードにはなくて困っていたのですが、ちゃんと UsageWithSoftKeyboard - connectbot - How to use ConnectBot with the Virtual Keyboard に書かれていました。これによると、
  • Ctrl: トラックボール1回
  • Esc: トラックボール2回
とのことです。また、 TAB を押したい場合は Ctrl+I なので、トラックボール1回と i のキーとなります。
Posted by setomits at 21:13 | Comments: 0
Leave a comment
Required fields are marked with *
search
calendar
Feb 2012
SunMonTueWedThuFriSat
   1234
567891011
12131415161718
19202122232425
26272829   
archives
photos on flickr
www.flickr.com