Ubuntu
SSH 到 root 以外的使用者
我可以
ssh -i ~/.ssh/id_rsa root@SERVER
用來連接到我的 Ubuntu VM,但我在同一個 VM 中有另一個使用者,我想直接連接到它。我試過ssh -i ~/.ssh/id_rsa newuser@SERVER
了,但我得到了這個錯誤:Permission denied (publickey)
問題可能是伺服器上的非 root 使用者沒有
~/.ssh/authorized_keys
文件,或者它不包含正確的公共 SSH 密鑰。將正確的公共 SSH 密鑰複製到該文件應該可以通過 SSH 登錄。