我正在尝试通过 ssh 连接到我家里的另一台计算机。两台计算机都安装了 ubuntu 和 openssh。当我在终端上运行命令“ssh username@ip”时,系统要求我输入我尝试连接的用户的密码。我输入了密码,但出现此错误“权限被拒绝,请重试”。我确定密码是正确的,那么为什么我无法访问?
答案1
这可能还有更多原因。我首先想到的是:
- 您正在尝试以 root 身份登录(Ubuntu 不允许这样做)
- 在目标机器上,不允许使用密码登录(可以在 /etc/ssh/sshd.conf 中配置)
- 您输入了错误的 IP(错误的计算机)
- 需要密钥授权(也可以在 /etc/ssh/sshd.conf 中编辑)
正如 Elias 所说,如果您使用 user@ip
而不是ssh user@ip
,那么显然它不起作用。