2009
Sep
19th
Android アプリに ConnectBot という SSH クライアントがあります。いざという時用にととりあえずログインができることだけ確認していたのですが、先日実際に使う機会がありました。そのままで使うにはちょっと困ったので、その後あらためて調べて多少は使いやすくなったのでメモです。ちなみに ConnectBot 自体はオープンソースで開発されていて、プロジェクトのページはconnectbot - Project Hosting on Google Codeです。
公開鍵による認証
ログインに公開鍵認証方式を使うために以下のようにしました。- Android の SD カードに秘密鍵(id_rsa など)をコピー
- ConnectBot 起動時の画面でメニューキーを押し、 Manage Pubkeys をタップ
- 再度メニューキーを押し、 Import をタップ
- 秘密鍵が見えるのでそれをタップ
- ログインホストがリストされている初期画面にてホストを長押しし、 Edit host をタップ
- Use pubkey authentication をタップし、秘密鍵を選ぶ
- 初期画面にてホストをタップしてログイン
特殊キー
サーバの設定ファイルを書き換えようとして、 ConnectBot でログインし vi でファイルを開いて変更を加えていったのですが、保存するためには Esc を押さなくてはいけません。あるいは Emacs で編集したとしたら Ctrl を押す必要があります。これらの特殊キーは Android のソフトウェアキーボードにはなくて困っていたのですが、ちゃんと UsageWithSoftKeyboard - connectbot - How to use ConnectBot with the Virtual Keyboard に書かれていました。これによると、- Ctrl: トラックボール1回
- Esc: トラックボール2回
Posted by setomits at 21:13 |
Comments: 0