打开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 系统修改 SSH 端口完整操作文档
ubuntu·ssh
炽天使3282 小时前
龙虾尝鲜记(4)——Ubuntu 笔记本无头服务器全配置
linux·服务器·ubuntu
TLY-101-0102 小时前
工作日记:在win11上开启WSL安装ubuntu,使用VLLM运行ASR模型
linux·ubuntu·ai·vllm
HAPPY酷3 小时前
Ubuntu 中如何启用 root 账户?—— 从 “su: 认证失败” 到成功切换 root 的完整指南
服务器·数据库·ubuntu
指尖在键盘上舞动4 小时前
Cannot find matching video player interface for ‘ffpyplayer‘.解决方案
linux·ubuntu·ffmpeg·psychopy·ffpyplayer
c++之路4 小时前
Vim 完整安装与配置指南(Ubuntu 系统 + Vimplus 增强)
ubuntu·编辑器·vim
MIXLLRED5 小时前
随笔——Ubuntu固定IP方法
ubuntu·网络ip
wongHome5 小时前
Ubuntu的Anaconda环境如何安装安装rasterio
linux·ubuntu
圥忈&&丅佽&&扗虖5 小时前
ubuntu 安装git
linux·git·ubuntu