按照網上的方法做了半天仍是不行(無非就是chmod 600 authroized_keys,chmod 700 ~/.ssh/)仍是不行
最後刪除~/.ssh/目錄下的全部文件後再從新操做一遍就能夠了
rm ~/.ssh/*
cd ~/.ssh/*
ssh-keygen -t rsa -P ""
cat id_rsa.pub >> authorized_keys
chmod 644 authorized_keys
chmod 700 ~/.ssh/
ssh localhost
這時會報下面的錯誤:
Agent admitted failure to sign using the key
解決方式 使用 ssh-add 指令將私鑰 加進來 (根據我的的密匙命名不一樣更改 id_rsa)
ssh-add ~/.ssh/id_rsa
最後在ssh localhost就不須要輸入密碼了
ssh