debian

Debian Minimal如何配置SSH

小樊
54
2025-10-25 09:53:54
栏目: 智能运维

1. 安装OpenSSH Server
在Debian Minimal系统中,首先需要通过包管理器安装OpenSSH Server(SSH服务端)。执行以下命令更新软件源并安装:

sudo apt update && sudo apt install openssh-server -y

安装完成后,系统会自动部署SSH服务所需的所有文件(如配置文件、二进制程序等)。

2. 启动SSH服务并设置开机自启
安装完成后,需启动SSH服务并配置其在系统启动时自动运行,以确保远程连接的持续性:

sudo systemctl start ssh   # 启动SSH服务
sudo systemctl enable ssh  # 设置开机自启

通过systemctl status ssh命令可检查服务状态,若显示“active (running)”,则表示服务已正常运行。

3. 配置SSH服务(关键安全设置)
SSH的核心配置文件为/etc/ssh/sshd_config,需通过文本编辑器(如nano)修改以提升安全性。建议调整以下参数:

sudo nano /etc/ssh/sshd_config

4. 重启SSH服务使配置生效
修改配置文件后,需重启SSH服务以应用更改:

sudo systemctl restart ssh

重启后,可通过ss -tulpn | grep ssh命令验证服务是否在新的端口(如2222)上监听。

5. 配置防火墙允许SSH流量
若系统启用了UFW(Uncomplicated Firewall),需允许SSH流量通过,否则远程连接会被拦截:

sudo ufw allow ssh  # 若使用默认端口22
# 若修改了端口(如2222),则执行:
sudo ufw allow 2222/tcp
sudo ufw enable     # 启用防火墙(若未启用)

通过sudo ufw status命令可查看防火墙规则,确认SSH端口已放行。

6. 配置SSH密钥认证(推荐,增强安全性)
为避免密码泄露风险,建议使用密钥对进行身份验证。操作步骤如下:

注意事项

0
看了该问题的人还看了