当前位置:首页 > 系统教程 > 正文

Ubuntu 22.04开启SSH服务详解

Ubuntu 22.04开启SSH服务详解

从安装到配置,轻松实现远程连接

Ubuntu 22.04开启SSH服务详解 22.04  SSH服务 开启SSH 远程连接 第1张

对于许多刚接触Linux的用户来说,Ubuntu 22.04开启SSH服务可能是搭建远程工作环境的第一步。SSH(安全外壳协议)允许你从另一台计算机安全地访问和控制Ubuntu系统,无论是管理服务器还是传输文件都非常方便。本文将用最通俗的语言,带你一步步完成开启SSH的全过程,即使是小白也能轻松上手。

1. 更新软件包列表

在安装任何软件之前,建议先更新系统的软件包列表,确保安装的是最新版本。打开终端(快捷键Ctrl+Alt+T),输入以下命令:

sudo apt update

2. 安装SSH服务

Ubuntu 22.04默认没有安装SSH服务器,我们需要手动安装openssh-server包。在终端中执行:

sudo apt install openssh-server -y

安装完成后,SSH服务就会自动启动。你可以通过以下命令检查它的运行状态:

sudo systemctl status ssh

如果看到绿色的“active (running)”字样,说明服务已经成功启动。

3. 配置防火墙允许SSH

如果你的Ubuntu开启了防火墙(如UFW),需要放行SSH的默认端口22,否则外部无法连接。执行:

sudo ufw allow ssh

或者明确指定端口:

sudo ufw allow 22/tcp

然后重新加载防火墙:

sudo ufw reload

4. 获取Ubuntu的IP地址

要远程连接,你需要知道Ubuntu主机的IP地址。在终端中输入:

ip a

找到类似192.168.x.x的地址(通常是在eth0或wlan0网卡下)。记下这个IP。

5. 从另一台电脑测试连接

现在,你可以从任何支持SSH的客户端(如Windows的PowerShell、macOS/Linux的终端)尝试连接。命令格式为:

ssh 用户名@IP地址

例如:ssh ubuntu@192.168.1.100。首次连接会提示确认指纹,输入yes即可,然后输入用户密码,就能成功登录到Ubuntu 22.04系统,实现远程连接

6. 可选:修改SSH配置(增强安全)

如果你希望提高安全性,可以编辑SSH配置文件:

sudo nano /etc/ssh/sshd_config

常见修改包括更改默认端口(例如改成2222)、禁止root登录(PermitRootLogin no)、仅允许密钥认证等。修改后需重启服务:

sudo systemctl restart ssh

至此,你已经成功在Ubuntu 22.04开启SSH服务,并掌握了基本的配置方法。以后就可以方便地进行远程管理和文件传输了。

关键词提示: Ubuntu 22.04, SSH服务, 开启SSH, 远程连接