打开ubuntu 的22 端口

确保 SSH 服务已开启

在 Ubuntu 上执行以下命令,检查 SSH 服务状态:

bash 复制代码
sudo systemctl status ssh

如果报

bash 复制代码
cn@cn:~/桌面$ sudo systemctl status ssh
Unit ssh.service could not be found.
cn@cn:~/桌面$

解决方法:安装并启动 SSH 服务

bash 复制代码
# 更新软件源(可选但推荐):
sudo apt update
# 安装 openssh-server:
sudo apt install openssh-server -y
# 启动 SSH 服务:
sudo systemctl start ssh
# 注意:服务名可能是 ssh 或 sshd,Ubuntu 通常使用 ssh。安装后会自动启动。
# 设置开机自启:
sudo systemctl enable ssh
# 检查服务状态:
sudo systemctl status ssh
# 如果看到 active (running),说明 SSH 服务已正常运行。
# 防火墙放行 22 端口(如果启用了 ufw)
sudo ufw allow 22/tcp
sudo ufw reload

验证 SSH 是否可连接

在本机测试(或从另一台机器):

bash 复制代码
ssh 用户名@本机IP

例如:ssh cn@192.168.1.129,然后输入 cn 的密码即可登录。

如果安装后仍然有问题,请检查:

服务是否启动(sudo systemctl status ssh)

端口是否监听(sudo ss -tlnp | grep :22)

防火墙规则(sudo ufw status)

完成以上步骤,其他人就可以通过 22 端口 SSH 连接到你的 Ubuntu 了。

相关推荐
初级炼丹师(爱说实话版)1 小时前
Ubuntu服务器配置docker
服务器·ubuntu·docker
bellus-5 小时前
Ubuntu 26.04 Miniforge3 安装与配置完整指南
linux·运维·ubuntu
今天AI了吗6 小时前
OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
linux·人工智能·ubuntu
用什么都重名7 小时前
Ubuntu 24.04 安装 NVIDIA 驱动:解决 “NVIDIA-SMI has failed“ 报错全记录
linux·运维·ubuntu
bosins7 小时前
Ubuntu 日常最常用的文件操作场景和对应指令
linux·服务器·ubuntu
PinoLio7 小时前
鲁班猫5-实战篇之虚拟机运行yolov5
yolo·ubuntu
啦啦啦!9 小时前
虚拟机如何接入Codex并配置中转站(vscode插件版)
linux·vscode·ubuntu·编辑器
进击切图仔10 小时前
Ubuntu 挂载 XFS 磁盘并免密读写
linux·网络·ubuntu
wsad053210 小时前
Ubuntu 26.04 配置静态 IP 地址
网络·tcp/ip·ubuntu
飘忽不定的bug10 小时前
ubuntu22.04 gnome桌面关闭息屏休眠
linux·ubuntu