尝试在 Windows 10 VirtualBox 中设置 Ubuntu 20.04 服务器客户机(抱歉,不知道这是 Ubuntu 问题还是 VB 问题),我可以从 Windows 通过 SSH 进入。我已经多次使用 CentOS 完成此操作,但无法使用开箱即用的 Ubuntu(安装了 Guest Additions)完成此操作,我感到很困惑:
C:\Users\Mark>ssh [email protected]
ssh: connect to host 192.168.1.108 port 22: Connection refused
互联网设置看起来不错:
SSH 正在运行并监听端口 22 上的所有适配器:
防火墙已关闭:
在 sshd 中我有:
AllowUsers mark
(我没有 root 用户,因为我使用默认设置安装了 Ubuntu)
还:
PermitRootLogin yes
PubkeyAuthentication yes
PasswordAuthentication yes
ChallengeResponseAuthentication no
UsePAM yes
我认为其他所有相关内容都采用默认设置,上述设置可能有点混乱,但到目前为止我几乎已经尝试了所有组合!我只想用一个简单的密码登录,它只是一台用于开发的机器。
我也试过
PubkeyAuthentication no
PreferredAuthentications password
无济于事……
我的 auth.log 很详细,但是它似乎没有什么帮助:
只是我不确定为什么当我尝试以 mark 身份登录时会显示 USER=root。对吗?
我很惊讶这不是更简单的开箱即用功能。