禁止 root 用户远程登录服务器,会让服务器更安全一些,平时用我们自己创建的用户登录服务器就行了,需要 root 权限的时候可以在命令里面使用 sudo 来得到 ..
先 ssh 到服务器,我们要修改一下 ssh 服务的配置 .. 使用 vi 这个小工具编辑一下 ssh 的配置文件,这个配置文件的位置是在 /etc/ssh/sshd_config ..
sudo vi /etc/ssh/sshd_config
按一下 / 线,然后搜索一下 PermitRoot ... 找到 PermitRootLogin 这个指令 .. 如果它前面有 # 号,你需要先去掉 # 号 .. 现在它的值是 yes .. 就是允许 root 登录 .. 按一下小 i 进入编辑模式 .. 这里我们把它修改成 no,再保存一下 .. :wq ..
想让配置生效可以重新加载一下 sshd .. sudo systemctl reload sshd .. 再去试一下 .. 退出连接 .. 再试一下用 root 身份登录到服务器 .. 让我们输入它的密码 ..
这里会提示 Permission denied .. 权限被拒绝了 .. 这是因为我们刚才配置了 ssh ,不让再使用 root 身份远程登录到服务器了 ...