sshd (Secure Shell Daemon) 是Linux系统中提供SSH (Secure Shell) 服务的守护进程。它允许用户通过加密的网络连接安全地远程登录和管理Linux系统。
sshd的主要配置文件位于:
- /etc/ssh/sshd_config
- 服务端配置
- /etc/ssh/ssh_config
- 客户端配置
# 启动sshd服务
sudo systemctl start sshd
# 停止sshd服务
sudo systemctl stop sshd
# 重启sshd服务
sudo systemctl restart sshd
# 查看sshd状态
sudo systemctl status sshd
# 设置开机启动
sudo systemctl enable sshd
# 禁止开机启动
sudo systemctl disable sshd
# 基本连接
ssh username@hostname
# 指定端口连接
ssh -p 2222 username@hostname
# 使用密钥认证
ssh -i ~/.ssh/id_rsa username@hostname
sshd是Linux系统管理员最常用的远程管理工具之一,正确配置和使用sshd可以大大提高系统管理的效率和安全性。