当我执行命令时ssh localhost
(在 Ubuntu 10.10 中),它会显示错误消息“权限被拒绝(公钥)”。可能是什么问题?
有什么问题sshd_config file in /etc/ssh
吗?应该PasswordAuthentication
设置为no
? 我已将 设置PasswordAuthentication
为no
,但它仍然给我错误“权限被拒绝(公钥)”。
当我执行命令时ssh localhost
(在 Ubuntu 10.10 中),它会显示错误消息“权限被拒绝(公钥)”。可能是什么问题?
有什么问题sshd_config file in /etc/ssh
吗?应该PasswordAuthentication
设置为no
? 我已将 设置PasswordAuthentication
为no
,但它仍然给我错误“权限被拒绝(公钥)”。
您需要正确设置文件权限,试试这个..
尝试这个:
或者由于您在本地主机上,请尝试将您的 ssh 密钥(rsa 或 dsa)复制到文件
$HOME/.ssh/authorized_keys
中。对于 ssh 中的密钥身份验证,您需要先在主机上授权您的密钥 AFAIK。
确保您已安装“openssh-server”,因为默认情况下未安装它。
sudo apt-get install openssh-server