我尝试从我的 Win10 客户端通过 ssh 登录到 Ubuntu 服务器,而无需烦人的密码输入。
所以我将我的Win10客户端配置为这个官方的关联说。
以下是我的 2 个帐户:
1.我安装Ubuntu时使用的初始帐户名为user_owner
2.我为别人创建的另一个普通账户叫user_guest
我确实将 win10 客户端生成的 id_rsa.pub 内容粘贴到了~/.ssh/authorized_keys file
Ubuntu 服务器上这两个用户的 id_rsa.pub 内容中。
奇怪的事情发生了:
- 当我使用以下方式从 Win10 登录时仍然需要密码
ssh [email protected]
- 当我使用相同的 Win10 登录时,它让我无需密码即可进入
ssh [email protected]
/etc/ssh/sshd_config
我尝试在 Ubuntu 服务器上编辑
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication yes
PermitRootLogin yes
那么请告诉我为什么会发生这种情况以及我做错了什么?