尝试通过 SSH 登录 VirtualBox 上的 FreeBSD 时出现 PAM 身份验证错误

尝试通过 SSH 登录 VirtualBox 上的 FreeBSD 时出现 PAM 身份验证错误

我在 VirtualBox 6.1 上安装了 FreeBSD 12.2,并启用了“桥接适配器”模式,以便通过浏览器按照命令收到的 IP 地址测试 Apache ifconfig em0 inet(并且它可以工作)。

现在我尝试使用 IP 地址通过 Putty SSH 登录。但是当我输入 root 密码时,我收到错误

主机 sshd[1320]: PAM: 来自 ... 的 root 身份验证错误

在我的/etc/ssh/sshd_config文件中,我已将行更改PermitRootLoginyes并取消注释它和行ChallengeResponseAuthentication yes。但是,我不确定它们是否是我应该取消注释的行。我已通过命令重新启动了 SSH service sshd restart。但我仍然收到相同的身份验证错误。

如何启用 SSH?

答案1

您需要修改两个文件(取消注释并启用选项):

vi /etc/ssh/ssh_config

PasswordAuthentication yes
vi /etc/ssh/sshd_config

PermitRootLogin yes

然后,重新启动 sshd 守护进程:

service sshd restart

相关内容