我刚刚在服务器上安装了Ubuntu 14.04,当我在sshd_config
文件中遇到此配置文件时,我正在设置所有配置文件:
# Authentication:
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes
这让我非常担心。我认为有人可能以root用户身份登录我的服务器而没有密码。
我尝试通过以下方式以root用户身份连接到服务器:
johns-mbp:~ john$ ssh root@192.168.1.48
The authenticity of host '192.168.1.48 (192.168.1.48)' can't be established.
RSA key fingerprint is 40:7e:28:f1:a8:36:28:da:eb:6f:d2:d0:3f:4b:4b:fe.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.1.48' (RSA) to the list of known hosts.
root@192.168.1.48's password:
我输入了一个空白密码,但没有让我进入,这很轻松。所以我的问题是:没有密码意味着什么?为什么在Ubuntu 14.04中这是默认设置?