前回の続き、公開鍵を使って、アクセスする。
なお、前回の部分、すなわちパスワードを使ってSSHアクセスできるようにしておいてください
→公開鍵を送るのに、SCPするので
また、前回同様、sshd(サーバー)側のIPアドレスは、192.168.1.10とし、
サーバー(Cygwin)側のログインユーザーとクライアント(RedHat)側のログインユーザー名は
同じものとします。
■手順
以下のとおり
・RedhatLinuxで鍵作成
ssh-keygen を実行する
はじめ、ファイル保存先を聞いてくるので何もいれずにEnter
次にパスフレーズを2回聞いてくる
同じものを適当に入れる
・サーバー側に公開鍵を送る
・サーバー側の、ユーザーのホームディレクトリに、
.sshというディレクトリ(フォルダ)を作成する
・SCPコマンドで、ホームにできたid_rsa.pubをauthorized_keysという名前で転送
scp ~/.ssh/id_rsa.pub 192.168.1.10:.ssh/authorized_keys
パスワードを聞かれるので、パスワードを入力
→パスフレーズでは「ない!」
・SSHではいってみる
ssh 192.168.1.10
パス「フレーズ」(鍵を作ったときにいれたもの)を聞かれるので、入れる
はいれるはず。
【参考】
Linuxでsshの鍵を作成するには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/432makesshkey.html
今回は取り上げなかったが、Cygwin側からやる場合
パスワードを毎回入力せずにログインできるようにする設定
http://www.ne.jp/asahi/hishidama/home/tech/windows/cygwin/ssh.html#h_nopassword
なお、前回の部分、すなわちパスワードを使ってSSHアクセスできるようにしておいてください
→公開鍵を送るのに、SCPするので
また、前回同様、sshd(サーバー)側のIPアドレスは、192.168.1.10とし、
サーバー(Cygwin)側のログインユーザーとクライアント(RedHat)側のログインユーザー名は
同じものとします。
■手順
以下のとおり
・RedhatLinuxで鍵作成
ssh-keygen を実行する
はじめ、ファイル保存先を聞いてくるので何もいれずにEnter
次にパスフレーズを2回聞いてくる
同じものを適当に入れる
・サーバー側に公開鍵を送る
・サーバー側の、ユーザーのホームディレクトリに、
.sshというディレクトリ(フォルダ)を作成する
・SCPコマンドで、ホームにできたid_rsa.pubをauthorized_keysという名前で転送
scp ~/.ssh/id_rsa.pub 192.168.1.10:.ssh/authorized_keys
パスワードを聞かれるので、パスワードを入力
→パスフレーズでは「ない!」
・SSHではいってみる
ssh 192.168.1.10
パス「フレーズ」(鍵を作ったときにいれたもの)を聞かれるので、入れる
はいれるはず。
【参考】
Linuxでsshの鍵を作成するには
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/432makesshkey.html
今回は取り上げなかったが、Cygwin側からやる場合
パスワードを毎回入力せずにログインできるようにする設定
http://www.ne.jp/asahi/hishidama/home/tech/windows/cygwin/ssh.html#h_nopassword