hello-world
webエンジニアのメモ。とりあえずやってみる。

公開鍵認証のssh設定のはずが突然パスワードを聞かれるようになった

公開日時

vagrant上の仮想マシンで色々試していたら突然、公開鍵認証のsshアクセス時にパスワードを聞かれるようになってしまいました。

調べてみるとホームディレクトリのパーミッションを755に変更してしまったのが原因のようです。

元の700のパーミッションに戻して再度sshでアクセスしてみたところ無事に公開鍵ログインできました。

ただ、その後もう一度ホームディレクトリのパーミッションを755にしてみたところ、今度は問題なく公開鍵ログインができました。

何か別の原因があるかもしれませんがとりあえずハマったのでメモ。

参考


Related #ssh

ssh接続時に「Too many authentication failures for username」エラーが発生

複数の環境からRaspberryPiにsshログインできるようにしようと思い、ssh設定をしていた所、「Too many authentication failures for username」というエラーが表示されてssh接続できない端末がありました。

bitbucketでPermission denied (publickey)と出た場合の対処法

bitbucketにソースをpushしようとしたら以下のようなエラーが出てしまいました。

tmuxでデタッチした後にアタッチするとssh-agentがうまく動かない場合の対処法

ローカルの開発環境でtmuxを使って作業していた時に、デタッチして、アタッチするとssh-agentがうまく動かないという問題が発生しました。

[mac]ssh-agentの鍵情報をキーチェーンに保存する

ssh認証する際に、パスフレーズを省略したり、認証の転送ができて便利な ssh-agent ですが、ssh-addしてもターミナルを再起動すると鍵が消えてしまうので困っていました。