我在 VirtualBox 6.1 上安装了 FreeBSD 12.2,并启用了“桥接适配器”模式,以便通过浏览器按照命令收到的 IP 地址测试 Apache ifconfig em0 inet
(并且它可以工作)。
现在我尝试使用 IP 地址通过 Putty SSH 登录。但是当我输入 root 密码时,我收到错误
主机 sshd[1320]: PAM: 来自 ... 的 root 身份验证错误
在我的/etc/ssh/sshd_config
文件中,我已将行更改PermitRootLogin
为yes
并取消注释它和行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