温馨提示×

怎样开启Ubuntu SSH功能

小樊
42
2026-08-23 00:32:53
栏目: 智能运维

在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)

四、确认防火墙允许 SSH(如有启用 UFW)

如果启用了防火墙,需要放行 SSH 端口(默认 22):

sudo ufw allow ssh
# 或
sudo ufw allow 22/tcp

查看防火墙状态:

sudo ufw status

五、查看本机 IP 地址

ip a

或:

hostname -I

六、从其他设备连接 Ubuntu

Linux / macOS / Windows(PowerShell / WSL)

ssh 用户名@Ubuntu的IP

示例:

ssh ubuntu@192.168.1.100

七、可选:修改 SSH 端口(提高安全性)

编辑配置文件:

sudo nano /etc/ssh/sshd_config

修改:

#Port 22
Port 2222

重启 SSH:

sudo systemctl restart ssh

记得放行新端口:

sudo ufw allow 2222/tcp

八、常见问题排查

❌ SSH 连不上

  • IP 是否正确
  • SSH 服务是否运行
  • 防火墙是否放行
  • 是否在同一个网络(局域网)

❌ 提示 “Permission denied”

  • 用户名是否正确
  • 是否禁用密码登录(可开启 PasswordAuthentication yes

如果你告诉我:

  • Ubuntu 桌面版还是服务器版
  • 本地虚拟机 / 云服务器 / 局域网电脑

我可以给你更精确的配置方案(比如云服务器安全组设置)。

0