Debian SSH 服务
介绍
SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络 中安全地执行远程登录和其他网络服务。通过 SSH,用户可以远程访问和管理 Debian 系统,执行命令、传输文件等操作。SSH 是系统管理员和开发人员的必备工具,因为它提供了强大的安全性和灵活性。
在本教程中,我们将逐步介绍如何在 Debian 系统中安装、配置和管理 SSH 服务,并通过实际案例展示其应用场景。
安装 SSH 服务
在 Debian 系统中,默认的 SSH 服务是 OpenSSH。如果尚未安装,可以通过以下命令进行安装:
sudo apt update
sudo apt install openssh-server
安装完成后,SSH 服务将自动启动。你可以通过以下命令检查 SSH 服务的状态:
sudo systemctl status ssh
输出应类似于:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2023-10-02 12:34:56 UTC; 1min 23s ago
配置 SSH 服务
SSH 的配置文件位于 /etc/ssh/sshd_config
。你可以通过编辑此文件来调整 SSH 服务的设置。
1. 更改默认端口
默认情况下,SSH 使用 22 端口。为了增强安全性,建议更改默认端口。编辑配置文件:
sudo nano /etc/ssh/sshd_config
找到 Port 22
这一行,将其更改为其他端口号,例如:
Port 2222
保存并退出编辑器,然后重启 SSH 服务:
sudo systemctl restart ssh