NokiaのE90に関連した備忘録です。いつまで続くかな?
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
ステップ5.SSHキーファイルの作成

1) perl のプログラムから SCP や SSH でiPhoneに接続するのにパスワード入力を求められないように、公開鍵を作成してiPhoneに設定します。
  Cygwin Bash Shell を起動してホームディレクトリーを見ます。この時、 .ssh ディレクトリーが無ければ作成してください。
  また、このディレクトリーのパーミッションは、rwx------ でなければならないので、chmod 700 .ssh でパーミッションを変更しておきます。
  以上の準備が出来たら、.ssh ディレクトリーに移行します。
SSH01.jpg

2) ssh-keygen コマンドでプラベートキーと公開キーを作成します。
  この時入力するコマンドは、ssh-keygen -t dsa です。
  キーのファイル名と、パスフレーズを聞かれますが、全て何も入力せず [Enter]キーを押してください。
SSH02.jpg

3)ls -l コマンドでキーファイルが出来ていることを確認します。
SSH03.jpg

4)次に、Windowsのコマンドプロンプトを起動し(Cygwin Bash Shellではありません)、iTunnel.exeをコピーしたディレクトリーの C:\iPhone に移動し、iTunnel.exe を起動します。
  この時入力するコマンドは、iTunnel.exe 22 22 です。
  iTunnel.exe を起動しただけでは何も表示されませんのでそのまま邪魔にならない位置へ移動しておいてください。
SSH04.jpg

5)Cygwin Bash Shell に戻り、scp コマンドで先ほど作成した公開キーをiPhoneに転送します。
  入力するコマンドは、scp id_dsa.pub root@127.0.0.1:/var/root/.ssh です。
  初めて接続する場合はこのまま続けるか聞かれますので、yes と入力して [Enter] キーを押してください。
SSH05.jpg

6)接続が成功するとパスワードを求められますので、 alpine と入力します。
SSH06.jpg

7)この時、iTunnel.exeは接続した情報を表示しますので正しく表示されているか確認してください。
SSH07.jpg

8)パスワードが正しく入力されたら、ファイル転送が始まります。
  正しくファイルが送られたか確認してください。
SSH08.jpg

9)次に、ssh コマンドで iPhone にログインします。
  入力するコマンドは、ssh root@127.0.0.1 です。
SSH09.jpg

10)今はまだパスワードを聞かれますので、 alpine を入力します。
SSH10.jpg

11)次に、.ssh ディレクトリーに移動します。
SSH11.jpg

12)touch コマンドでキーファイルを作成します。
   入力するコマンドは、touch authorized_keys2 です。
SSH12.jpg

13)chmod コマンドでこのファイルのパーミッションを rw------- に変更します。
   入力するコマンドは、chmod 600 authorized_keys2 です。
SSH13.jpg

14)次に先ほど転送しておいた公開キーの内容を authorized_keys2 に追加します。
   入力するコマンドは、cat id_dsa.pub >> authorized_keys2 です。
SSH14.jpg

15)必要のなくなった公開キーファイルを削除します。
   入力するコマンドは、rm id_dsa.pub です。
SSH15.jpg

16)ここで一度 iPhone からログアウトします。
   入力するコマンドは、exit です。
SSH16.jpg

17)設定が正しくできて、ssh のログインでパスワードを聞かれないことを確認します。
   ここで入力するコマンドは、ssh root@127.0.0.1 です。
SSH17.jpg

18)設定が正しく出来ていると、先ほどと違いパスワードを聞かれることなく iPhone にログイン出来るようになります。
SSH18.jpg
スポンサーサイト
コメント
この記事へのコメント
コメントを投稿する
URL:
Comment:
Pass:
秘密: 管理者にだけ表示を許可する
 
トラックバック
この記事のトラックバックURL
http://hnaokixyz.blog109.fc2.com/tb.php/56-7a8f192d
この記事にトラックバックする(FC2ブログユーザー)
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。