温馨提示×

如何在Ubuntu开启SSH服务

小樊
46
2026-08-11 08:46:25
栏目: 智能运维

在 Ubuntu 上开启 SSH 服务(通常是 OpenSSH Server)可以按以下步骤操作:


一、安装 OpenSSH Server

1. 更新软件包列表

sudo apt update

2. 安装 OpenSSH Server

sudo apt install openssh-server

二、启动并设置开机自启

1. 启动 SSH 服务

sudo systemctl start ssh

2. 设置开机自动启动

sudo systemctl enable ssh

三、检查 SSH 服务状态

sudo systemctl status ssh

如果看到 active (running) 说明 SSH 服务已成功运行。


四、允许防火墙放行 SSH(如启用 UFW)

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

sudo ufw allow ssh

或直接指定端口:

sudo ufw allow 22/tcp

查看防火墙状态:

sudo ufw status

五、查看本机 IP 地址

ip a

或:

hostname -I

在局域网中,可用该 IP 进行连接,例如:

ssh username@192.168.1.100

六、修改 SSH 端口(可选)

编辑配置文件:

sudo nano /etc/ssh/sshd_config

找到或添加:

Port 2222

修改后重启服务:

sudo systemctl restart ssh

七、常见问题

1. 连接被拒绝

  • SSH 服务未启动
  • 防火墙未放行端口
  • IP 地址不正确

2. Ubuntu 桌面版默认没有 SSH

需要手动安装 openssh-server


如果你需要 公网 SSH 访问密钥登录禁用密码登录Ubuntu Server / WSL 场景,可以告诉我,我可以给你更详细的配置方案。

0