尝试从另一台虚拟 Ubuntu 机器通过 SSH 进入一台虚拟 Ubuntu 机器时权限被拒绝

尝试从另一台虚拟 Ubuntu 机器通过 SSH 进入一台虚拟 Ubuntu 机器时权限被拒绝

我正在尝试学习如何在 Linux 中使用远程机器,因此我使用虚拟桌面在我的 PC 上构建了两个 ubuntu 虚拟机。但是,我无法从一台机器登录另一台机器。每台虚拟机都可以 ping 另一台并获得响应。我还在两台机器上安装了 ssh。当我尝试使用 远程登录一台机器时,ssh hostname@IPAdress出现以下错误:

Permission denied, please try again

通过查看大量类似帖子研究该问题后,我发现很多人建议更改文件中的各种设置sshd_config。到目前为止,我已做出以下更改:

PermitRootLogin yes
Password Authentication yes

运行该sudo service ssh restart命令后,我仍然得到相同的结果。

另一篇文章中有人建议查看 auth.log 文件。目前,我尝试登录时唯一记录的内容是:

pam_unix(sudo:session): session opened for user by (uid=o)

pam_unix(sudo:session): session closed for user root

我对 Linux 还很陌生,但据我所知,我正在尝试远程登录我的远程用户帐户(我只有一个帐户,所以我很确定这一定是远程用户帐户)。在我的计算机上,首次打开计算机时,您无需输入密码即可以此用户身份登录。但如果您注销,则必须输入密码才能重新登录。这就是我使用的密码。

任何帮助将不胜感激!

答案1

我现在已经解决了这个问题。我尝试使用主机名而不是用户名来登录。

相关内容