温馨提示×

如何开启Ubuntu SSH服务

小樊
43
2026-07-12 12:38:45
栏目: 智能运维

在 Ubuntu 上开启 SSH 服务一般按下面步骤操作即可(适用于 Ubuntu 20.04 / 22.04 / 24.04):


一、安装 SSH 服务(如果未安装)

Ubuntu 默认可能没有安装 SSH 服务端:

sudo apt update
sudo apt install openssh-server

二、启动并设置开机自启

1️⃣ 启动 SSH 服务

sudo systemctl start ssh

2️⃣ 设置开机自动启动

sudo systemctl enable ssh

三、检查 SSH 服务状态

sudo systemctl status ssh

看到类似以下内容说明已成功:

Active: active (running)

四、确认防火墙(UFW)是否放行 SSH

如果启用了防火墙,需要放行 22 端口:

sudo ufw allow ssh
sudo ufw reload

或指定端口:

sudo ufw allow 22/tcp

检查防火墙状态:

sudo ufw status

五、查看本机 IP 地址

ip a

或使用:

hostname -I

六、从其他设备连接 SSH

ssh 用户名@服务器IP

示例:

ssh ubuntu@192.168.1.100

七、修改 SSH 端口(可选但推荐)

编辑配置文件:

sudo nano /etc/ssh/sshd_config

修改或添加:

Port 2222

重启 SSH:

sudo systemctl restart ssh

⚠️ 记得放行新端口:

sudo ufw allow 2222/tcp

八、常见问题排查

1️⃣ SSH 连接被拒绝

  • SSH 服务未启动
  • 防火墙未放行端口
  • IP 地址错误

2️⃣ 连接超时

  • 网络不通
  • 服务器在公网但未做端口映射

如果你告诉我:

  • Ubuntu 桌面版还是服务器版
  • 本地 / 局域网 / 公网
  • 是否需要 root 登录

我可以给你更精确的配置方案。

0