打开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 了。

相关推荐
Alvin千里无风12 小时前
在 Ubuntu 上从源码安装 Nanobot:轻量级 AI 助手完整指南
linux·人工智能·ubuntu
藤谷性能18 小时前
Ubuntu 22.04:安装Android Studio
linux·ubuntu·android studio
海里的鱼202219 小时前
Ubuntu 服务器部署 Gitea + Ollama 及 VSCode 连接
服务器·ubuntu·gitea
朗道十戒21 小时前
Win11系统下WSL2将Ubuntu24.04安装在其他盘符路径
linux·ubuntu
蛐蛐蛐21 小时前
在Ubuntu上重新安装OpenClaw报错的一种解决方法
linux·运维·ubuntu·openclaw
划水的code搬运工小李1 天前
Ubuntu18.04读取串口信息
stm32·ubuntu·串口·嵌入式
道阻且长行则将至!1 天前
ubuntu下scp命令使用,开启ssh服务
linux·运维·ubuntu·scp·scp命令
arron88991 天前
RK3588 Ubuntu 22.04 静态 IP 真实配置文件位置 + 最稳修改方法
tcp/ip·ubuntu·php
HABuo2 天前
【linux线程(三)】生产者消费者模型(条件变量阻塞队列版本、信号量环形队列版本)详细剖析
linux·运维·服务器·c语言·c++·ubuntu·centos
Milu_Jingyu2 天前
Windows与Ubuntu文件共享详细指南
linux·windows·ubuntu