CentOSで公開鍵認証接続をするために公開鍵・秘密鍵を作成、パスフレーズ設定、サーバにコピーの手順を一通りして、最後にsshでサーバに接続するコマンド
①ssh -i /Users/name/.ssh/id_rsa username@xxx.xxx.xxx.xxx
を入力し鍵作成時に設定したパスフレーズを入力したところ、Permission deniedではじかれ、通常のsshのパスワードを入力すると通ってしまいます。
原因を調べたら(sshd_coonfigの設定やselinuxの停止などはやりました)パーミッションを変更とのことなので変更し、
②ssh username@xxx.xxx.xxx.xxx
このいつものssh接続をするコマンドを打ったらここで何故か秘密鍵のディレクトリが表示され、パスフレーズを聞かれてログイン、になりました。表示→Enter passphrase for key /Users/name/.ssh/id_rsa:"パスフレーズ入力"
そのあとに①のコマンドを試したところ、そっちでは変わらずにパスフレーズは聞かれずに通常のssh接続になってしまいました。
公開鍵認証は一度接続できれば今後はパス入力などはいらないはず?だと思うのですが、②で接続後にログアウトしても、またパスフレーズを聞かれます。
これは成功してるのでしょうか?どういう状況かよくわからないので教えていただけると助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/02/08 15:32
2018/02/09 12:52