15%

所有托管服务节省 15%

测试您的技能,并获得任何托管计划的折扣

使用代码:

Skills
开始使用
30.10.2024

如何在Debian上安装和配置SSH服务器

SSH(安全外壳)是一种提供安全访问和管理远程服务器的协议。在Debian上安装和配置SSH服务器可以让您通过网络安全地远程控制您的服务器。

在本文中,我们将介绍如何在Debian上安装和配置SSH服务器。

步骤 1:安装OpenSSH服务器

OpenSSH服务器是最常用的SSH实现。要在Debian上安装它,请打开终端并运行以下命令:

sudo apt update
sudo apt install openssh-server

安装完成后,验证SSH服务是否正在运行:

sudo systemctl status ssh

步骤 2:配置SSH

SSH配置文件位于/etc/ssh/sshd_config。使用文本编辑器打开此文件:

sudo nano /etc/ssh/sshd_config

您可以修改各种设置以增强安全性和功能性:

  • 更改SSH端口(可选):要更改默认SSH端口(默认为22),请修改以下行:
    Port 2222
  • 禁用根登录(推荐):为了提高安全性,通过更改以下内容禁用根登录:
    PermitRootLogin no
  • 仅允许特定用户(可选):您可以通过添加以下内容限制SSH访问特定用户:
    AllowUsers username

更改后,保存并关闭文件。

步骤 3:重启SSH服务

要应用更改,请重启SSH服务:

sudo systemctl restart ssh

步骤 4:通过SSH访问服务器

您现在可以从另一台机器通过SSH访问您的服务器。使用以下命令:

ssh username@your_server_ip

如果您更改了端口,请像这样指定端口号:

ssh -p 2222 username@your_server_ip

步骤 5:启用SSH密钥认证(可选)

为了增加安全性,您可以设置SSH密钥认证。这种方法消除了对密码的需求,并提供了一种更安全的认证方式。

  1. 在客户端生成SSH密钥:
    ssh-keygen -t rsa -b 4096
  2. 将公钥复制到服务器:
    ssh-copy-id username@your_server_ip

现在,当您登录时,系统会提示您输入SSH密钥密码,而不是密码。

结论

在Debian上安装和配置SSH服务器是一个简单的过程,可以为您的服务器提供安全的远程访问。通过遵循本指南,您将能够启动和运行SSH,并提供额外的安全选项,例如更改默认端口、禁用根登录和启用SSH密钥认证。

15%

所有托管服务节省 15%

测试您的技能,并获得任何托管计划的折扣

使用代码:

Skills
开始使用