Ubuntu 安装和配置 SSH 服务的简易教程

作者:菠萝爱吃肉2024.01.29 22:51浏览量:3

简介:本文将指导您在 Ubuntu 系统上安装和配置 SSH 服务,使您能够通过 SSH 协议远程访问您的服务器。我们将介绍如何安装 SSH 服务器软件、配置 SSH 服务器和进行安全设置。

在 Ubuntu 上安装 SSH 服务相对简单。以下是安装和配置 SSH 服务的步骤:

  1. 打开终端:在 Ubuntu 上,您可以使用 Ctrl + Alt + T 快捷键打开终端应用程序。
  2. 安装 SSH 服务器软件:在终端中输入以下命令并按 Enter 键执行。这将使用 apt-get 包管理器安装 openssh-server 软件包。
    1. sudo apt-get install openssh-server
  3. 安装完成后,您可以使用以下命令检查 SSH 服务是否已成功安装:
    1. sudo ps -e | grep ssh
    如果成功安装,您应该看到 sshd 进程正在运行。如果没有运行,请使用以下命令启动 SSH 服务:
    1. sudo service ssh start
  4. 现在,您的 Ubuntu 系统已经安装了 SSH 服务,您可以配置它以满足您的需求。SSH 配置文件位于 /etc/ssh/sshd_config。使用文本编辑器(如 nano)打开该文件:
    1. sudo nano /etc/ssh/sshd_config
  5. 在打开的文件中,您可以进行各种配置更改,例如设置 SSH 端口号、禁用 root 登录等。为了提高安全性,建议将默认端口号从 22 更改为其他值,并禁用 root 登录。找到以下行并进行相应更改:
    1. #Port 22
    2. Port [your_port_number]
    3. PermitRootLogin without-password
    将 [your_port_number] 替换为您选择的新端口号,并取消注释 PermitRootLogin 行,将其设置为 yes。如果您决定禁用 root 登录,请保留 PermitRootLogin 行注释掉。
  6. 保存更改并关闭文件。然后,重新启动 SSH 服务以使更改生效:
    1. sudo service ssh restart
  7. 最后,为了确保您的 SSH 服务安全,请考虑采取其他安全措施。例如,只允许受信任的网络访问您的服务器、使用防火墙限制对 SSH 的访问等。您还可以使用公钥身份验证来提高安全性。运行以下命令生成公钥和私钥:
    1. ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
    将 “your_email@example.com” 替换为您的电子邮件地址。这将生成一对公钥和私钥文件(id_rsa 和 id_rsa.pub)。将公钥复制到受信任的计算机上,以便通过 SSH 进行身份验证。
  8. 现在您已经成功安装和配置了 SSH 服务,可以使用 SSH 客户端连接到您的 Ubuntu 系统。在终端中输入以下命令并按 Enter 键执行:
    1. ssh username@your_server_ip -p [your_port_number]
    将 username 替换为您的 Ubuntu 系统上的用户名,将 your_server_ip 替换为您的服务器 IP 地址,将 [your_port_number] 替换为您在步骤 5 中选择的新端口号(如果更改了端口号)。您将被提示输入密码或提供公钥进行身份验证。一旦身份验证成功,您将通过 SSH 连接到您的 Ubuntu 系统。