linux sshd
时间: 2023-11-17 09:55:21 浏览: 85
linux ssh 使用深度解析(key登录详解)
SSH(Secure Shell)是一种用于远程登录和执行命令的网络协议,可在不安全的网络上提供安全的通信。sshd是SSH服务器守护进程,负责监听SSH客户端的连接请求并进行身份验证和会话管理。
sshd的配置文件位于/etc/ssh/sshd_config。您可以使用文本编辑器(如vi或nano)打开此文件进行配置。
以下是一些常见的sshd配置选项:
1. Port:指定sshd监听的端口号,默认为22。
2. PermitRootLogin:确定是否允许root用户通过SSH登录。可设置为yes或no。
3. PasswordAuthentication:确定是否允许使用密码进行身份验证。可设置为yes或no。
4. PubkeyAuthentication:确定是否允许使用公钥进行身份验证。可设置为yes或no。
5. AllowUsers:指定允许通过SSH登录的用户列表。
要重启sshd以使配置更改生效,可以运行以下命令:
```shell
sudo service ssh restart
```
您还可以使用以下命令检查sshd服务的状态:
```shell
sudo service ssh status
```
阅读全文