パスワードを聞かれますので、piユーザのパスワードを入力します。接続できたら以下のプロンプトが表示されます。Piの公開鍵はpiユーザのホームディレクトリに置かれています。この公開鍵ファイルはssh接続で使用しますので、ホームフォルダに.sshフォルダを作成して、そこに保存しておきます。いうファイルに追記していきますので、そのようにします。.sshフォルダ、authorized_keysのアクセス権も変更しておきます。以下のコマンドで.sshフォルダを作成します。情報を.sshフォルダのauthorized_keysファイルに書き出します。.ssh/authorized_keysこれで公開鍵ファイルの処理は終わりです。ホームフォルダの公開鍵ファイルはもう必要ありませんので削除しておきましょう。id_rsa.pub続いて、sshサーバの設定ファイルを変更します。sshサーバ設定ファイルは、”/etc/ssh/sshd_config”です。それでは以下のコマンドを入力して編集します。/etc/ssh/sshd_config設定ファイルの出現順に合わせて、以下の順番で設定していきます。接続ポート番号を変更するrootログインを禁止する鍵ファイル認証方式を有効にするパスワード認証を無効にするまず接続ポート番号を変更しておきます。sshのデフォルトポート番号は22番です。これを適当なポート番号に変更します。ポート番号は予め目的が決められたものがありますので、それ以外のものに指定します。空いてある番号を探すにはこのページがよいと思います。このページは0番ポートから65535番ポートまで、どの番号が何の目的で使われているかまとめられています。この表に書かれていない番号を使います。ここでは例えば28987番にすることにします。22′′という記述がありますので探して下さい。これはポートを22番に指定する行ですが、これを28987に変更します。28987′′という記述に変更します。元の記述を残しておきたい場合は、残しておきたい行の行頭に”#”を付け加えます。”#”はコメント行を意味します。元の行を残す場合は以下のようにファイルを編集することになります。28987以降の作業も元の記述を残しておきたい場合、同様に作業してください。続いて、rootログインを禁止します。”PermitRootLogin”という設定項目があるので、以下のように変更します。このようになっている場合は変更の必要はありません。no次に、公開鍵ファイル認証を有効にします。下の方に行くと設定がありますので、以下のように変更してください。%h/.ssh/authorized_keys最後に、パスワード認証を無効にします。yes”という記述がありますので、以下のようにyesをnoに変更します。noこれで設定が終わりました。設定が終わったら、ファイルを保存してエディタを終了します。ファイル保存はCtrl+Oを押します。Ctrl+Oを押と、保存ファイル名を聞かれますので、そのままリターンキーを押します。Crtol+Xを押してエディタを終了します。変更した設定を有効にするため、以下のコマンドを入力してsshサーバを再起動します。restartこれで、Macからssh接続するとき、パスワード認証は無効、鍵ファイルで接続できるようになっているはずです。それでは、もう1つのターミナルウインドウ、確認ウインドウで接続確認してみます。PiのIPアドレス]というように指定します。PiのIPアドレスが192.168.1.101の場合、以下のようになります。pi@192.168.1.101これで、パスワード認証がなく、すぐに接続できれば成功です。うまく接続できない場合、例えば相変わらずパスワードを聞かれてしまう場合などは、どこかに設定ミスがありますので確認します。間違えやすいのは、”authorized_keys”のファイル名やsshd_configファイルの設定し忘れなどです。接続できない場合は、作業ウインドウで再度作業します。Piからログアウトしてください。.........でも、なんかssh接続するときのコマンドが長くなってしまって、パスワード認証の方が早かったような気がしませんか。これでは元も子もないので、もうちょっと簡単にssh接続できるようにします。Macのターミナルからssh接続をするとき、sshコマンドの細かいパラメータはファイルに書いておき、それを名前で指定して接続することができます。raspiと入力すれば接続できるようになります。このような設定をしておきましょう。Macのターミナルアプリでウインドウを開きます。設定ファイルは、.sshフォルダの下にconfig、というファイル名で作成します。このファイルを作成しましょう。以下のコマンドを入力します。.ssh/configこのファイルは以下のようなフォーマットで記述します。[接続するときに指定する名前。[秘密鍵ファイル]今まで設定した内容では、実際の記述は以下のようになります。~/.ssh/id_rsa設定ファイルを書いたら、Ctrl+Oで保存、Ctrl+Xでエディタを終了します。うまく接続できるか確認してみましょう。raspiうまく接続できれば成功です。