在Debian系统上安装 SSH 服务器(通常是 OpenSSH)非常简单。您需要使用 apt 包管理器来完成这个任务。以下是详细的步骤:

前提条件:

  • 您需要具有 sudo 权限的账户或直接以 root 用户身份登录。

步骤:

  1. 更新软件包列表: 首先,建议更新您的系统软件包列表,以确保您安装的是最新版本的 OpenSSH 服务器。打开终端并执行以下命令:

    1
    apt update

    输入您的密码(如果需要),然后等待命令完成。

  2. 安装 OpenSSH 服务器: 执行以下命令来安装 OpenSSH 服务器软件包:Bash

    1
    apt install openssh-server

    系统会提示您确认是否要安装软件包及其依赖项。输入 y 并按 Enter 键继续安装。

  3. 检查 SSH 服务状态: 安装完成后,SSH 服务通常会自动启动。您可以检查其状态以确保它正在运行:

    1
    systemctl status ssh

    或者

    1
    service ssh status

    如果服务正在运行,您应该看到类似 active (running) 的状态信息。

  4. (可选)配置 SSH 服务器: SSH 服务器的默认配置通常是安全的,但您可能需要根据您的需求进行一些更改。配置文件位于 /etc/ssh/sshd_config。您可以使用文本编辑器(如 nanovim)打开并编辑它:

    1
    nano /etc/ssh/sshd_config

    一些常见的配置选项包括:

    • Port: 更改 SSH 监听的端口(默认为 22)。更改端口可以增加安全性,但需要记住新的端口号才能连接。
    • ListenAddress: 限制 SSH 服务监听的 IP 地址。
    • PermitRootLogin: 控制是否允许 root 用户直接通过 SSH 登录(强烈建议设置为 no 以提高安全性)。
    • PasswordAuthentication: 控制是否允许使用密码进行身份验证(建议在配置 SSH 密钥后禁用密码身份验证以提高安全性)。

    修改配置文件后,您需要重启 SSH 服务才能使更改生效:

    1
    2
    3
    4
    5
    systemctl restart ssh

    #或者

    service ssh restart