ubuntu 修改ssh/sshd.config
时间: 2024-12-25 08:18:25 浏览: 82
在Ubuntu系统中,修改SSH(Secure SHell Daemon,即sshd)配置通常是在`/etc/ssh/sshd_config` 文件中进行的。这个文件包含了SSH守护进程sshd的各个配置选项,允许你调整安全设置、端口、认证机制等。
如果你想要修改SSH配置,首先打开终端并使用文本编辑器(例如`nano`、`vim`或`gedit`),打开`sshd_config` 文件:
```bash
sudo nano /etc/ssh/sshd_config
```
然后可以针对以下常见的配置项进行修改:
- **Port**:更改默认的22端口,如果需要更改其他端口,如8022,则编辑这一行。
- **PasswordAuthentication**:关闭或开启密码登陆。`PasswordAuthentication yes` 开启,`PasswordAuthentication no` 关闭。
- **PublickeyAuthentication**:启用或禁用公钥验证。
- **AuthorizedKeysFile**:指定存放用户公钥的目录。
- **PermitRootLogin**:控制root用户的远程登录权限。
- **DenyUsers** 或 **AllowUsers**:列出允许或禁止登录的用户名列表。
保存修改后,别忘了重启SSH服务使改动生效:
```bash
sudo service ssh restart
```
为了确认新的设置,你可以运行 `ssh -t user@host` 来测试连接,其中 `user` 和 `host` 分别替换为你想连接的用户名和机器名或IP地址。
阅读全文
相关推荐


















