ubuntu修改ssh配置文件
时间: 2025-01-08 21:24:34 浏览: 135
### 修改Ubuntu系统的SSH配置文件
在Ubuntu中,SSH配置文件位于`/etc/ssh/sshd_config`。为了编辑此文件并调整相关参数,可以采用文本编辑器如`nano`或`vim`来完成操作[^1]。
#### 编辑SSH配置文件
使用命令行工具打开配置文件:
```bash
sudo nano /etc/ssh/sshd_config
```
或者如果更倾向于使用`vim`:
```bash
sudo vim /etc/ssh/sshd_config
```
#### 参数设置
常见的参数及其作用如下所示:
- `Port`: 设置SSH服务监听端口,默认为22。
- `PermitRootLogin`: 控制是否允许root用户通过SSH登录。建议设为`no`以增强安全性。
- `PasswordAuthentication`: 启用或禁用密码认证方式。对于提高安全性的需求来说,可能希望将其关闭而依赖于密钥对验证。
- `PubkeyAuthentication`: 开启公钥身份验证功能,通常应保持开启状态以便支持基于密钥的身份验证方法。
- `AllowUsers` 或者 `DenyUsers`: 明确指定哪些用户能够(或不能)访问服务器。
每次更改完配置后记得保存文件,并重启SSH服务使新设定生效:
```bash
sudo systemctl restart sshd
```
确保SSH服务已正确启动可执行以下命令检查其运行状况:
```bash
sudo systemctl status sshd
```
阅读全文
相关推荐


















