📜  启用 ssh ubuntu (1)

📅  最后修改于: 2023-12-03 14:50:42.616000             🧑  作者: Mango

启用 SSH 服务的方法

SSH(Secure Shell)是一种用于远程登录和安全文件传输的网络协议。在 Ubuntu 操作系统上,启用 SSH 服务可以让程序员远程连接到服务器来管理和调试代码。本文主要介绍如何在 Ubuntu 上启用 SSH 服务。

安装 OpenSSH Server
  1. 首先,确保您已经安装了 OpenSSH Server。如果没有安装,可以使用以下命令进行安装:
sudo apt update
sudo apt install openssh-server
修改 SSH 配置文件
  1. 打开 SSH 配置文件 /etc/ssh/sshd_config,使用文本编辑器进行修改:
sudo nano /etc/ssh/sshd_config
  1. 在配置文件中,您可以根据需要进行以下配置:
  • 修改 SSH 端口:默认端口为 22,您可以修改为其他未被占用的端口,增加安全性。

    • #Port 22 修改为 Port <新端口>,注意去掉注释符号 #
  • 限制 SSH 登录用户:可以指定只允许特定用户登录,增加安全性。

    • 添加一行如 AllowUsers <用户名>,每个用户一行,确保只有特定用户可以登录。
  1. 修改完成后,保存并关闭文件。
启动 SSH 服务
  1. 使用以下命令启动 SSH 服务:
sudo service ssh start
配置防火墙
  1. 如果您的服务器启用了防火墙(如 UFW),需要配置防火墙以允许 SSH 连接。以下命令将打开您刚才修改的 SSH 端口:
sudo ufw allow <新端口>/tcp
连接到远程服务器
  1. 现在,您可以使用 SSH 客户端连接到远程服务器了。打开终端,使用以下命令连接到服务器:
ssh <用户名>@<服务器IP> -p <新端口>
总结

通过启用 SSH 服务,您可以方便地远程连接到 Ubuntu 服务器进行代码管理和调试。请确保在安装和配置 SSH 服务时遵守相关的安全规定,并且只允许信任的用户访问服务器。

希望以上内容对您有所帮助!