---
title: 禁止空口令账户登录
description: "空口令登录是指在用户登录时不输入口令即可成功登录系统。若允许空口令登录，将增加该账号被攻击或被作为攻击账号的风险。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengaiagent/bestpractice/aiagent-0032.html
sourcePath: /source/zh/kunpengaiagent/bestpractice/aiagent-0032.html
indexId: 217cb539213c93bd56af2141643f4e00c7e8a1f6c8f2f215dd07636adb2d176b56
---
# 禁止空口令账户登录

空口令登录是指在用户登录时不输入口令即可成功登录系统。若允许空口令登录，将增加该账号被攻击或被作为攻击账号的风险。

#### 操作步骤

1. 检查“/etc/ssh/sshd_config”中是否已配置禁止空口令登录。

```
grep ^PermitEmptyPasswords /etc/ssh/sshd_config | grep no
```


  显示如下信息，则表示已禁止空口令账户登录，否则请执行2。

```
PermitEmptyPasswords no
```


2. 在“/etc/ssh/sshd_config”中配置禁止空口令登录，并重启sshd服务。

  a. 打开“/etc/ssh/sshd_config”文件。

```
vim /etc/ssh/sshd_config
```


  b. 按“i”进入编辑模式，配置如下参数。

```
PermitEmptyPasswords no
```


  c. 按“Esc”键退出编辑模式，输入:wq!，按“Enter”键保存并退出文件。
  d. 重启sshd服务。

```
systemctl restart sshd
```
