我新设置的 Ubuntu 22.04 LTS 服务器遇到了问题。
我的目标是通过 SSH 从我的笔记本电脑访问服务器。但是我无法连接,并且在输入密码后收到“权限被拒绝”错误。
我目前所做的:
使用 OpenSSH 安装 Ubuntu 22.04 设置 ssh 配置 (/etc/ssh/sshd_config) PubkeyAuthentication yes - PasswordAuthentication yes AllowUsers MyUsername 重新启动 ssh 服务器 当我现在尝试通过“ssh MyUsername@MyServer”从本地网络进行连接时,出现权限被拒绝错误。我正在尝试从我的 MacBook Pro (M3 Pro) 进行连接。
当我使用 Windows 机器时,我可以使用 powershell 轻松访问我的服务器。所以我不认为服务器是真正的问题。只有从我的 Mac 上它不起作用。
我已经尝试在 MacBook 上生成密钥以使用公钥而不是密码。因此,我使用 ssh-keygen 生成密钥,然后将公钥复制到服务器(我使用 Windows 笔记本电脑执行此操作,因为我无法从 Mac 连接以将其复制到服务器)。为此,我只需将公钥作为新行添加到 ~/.ssh/authorized_keys 中。但这并没有改变任何东西。仍然需要密码,我仍然收到错误。