Centos
複製公鑰的問題
我正在嘗試將公鑰複製到我的遠端主機,但我不斷收到這條消息,“權限被拒絕(公鑰)。
我的文件中的密碼身份驗證設置為 YES,我
/etc/ssh/sshd_config
使用以下命令從頭開始:$ssh-keygen -t rsa $ chmod 700 ~/.ssh $ chmod 600 ~/.ssh/id_rsa $ cat id_rsa.pub >> ~/.ssh/authorized_keys $ chmod 600 ~/.ssh/authorized_keys
任何人都可以幫助我嗎?
你錯過了你所做的一個基本點。您需要確定什麼是伺服器,什麼是客戶端以及您想要實現的目標。
- 您在客戶端(您的電腦)上生成密鑰
- 您使用
sshd_config
並希望authorized_keys
在伺服器上設置伺服器(圖像中的那個 IP)。如果您執行了上述操作,您可以
sshd
使用 localhost 重新啟動伺服器service sshd restart
並連接到 localhost,例如ssh localhost
.如果您想連接到其他地方(如上述 IP),則需要允許密碼驗證並在那裡重新啟動(而不是在您的主機上)。或者通過不同的渠道傳輸密鑰,但
ssh-copy-id
無濟於事。