在 Ubuntu 上启动 SSH 服务的步骤如下:

1. 安装 SSH 服务端

sudo apt update
sudo apt upgrade
sudo apt install openssh-server

2. 启动 SSH 服务

# 启动服务
sudo systemctl start ssh

# 设置开机自启
sudo systemctl enable ssh

3. 检查服务状态

# 查看 SSH 服务运行状态
sudo systemctl status ssh

4. 配置防火墙(如有,默认没有)

# 允许 SSH 连接(默认端口 22)
sudo ufw allow ssh
# 或指定端口号
sudo ufw allow 22/tcp

5. 获取 IP 地址用于远程连接

# 查看本机 IP 地址
ip addr show
# 或使用
hostname -I

额外配置(可选)

修改 SSH 配置文件

sudo vim /etc/ssh/sshd_config

常见修改:

  • 修改端口号(如 Port 2222)

  • 禁止 root 登录(PermitRootLogin no)

  • 重启服务生效:sudo systemctl restart ssh

禁用密码登录(默认已开启)

如果只需要密钥登录,可以禁用密码登录:

PasswordAuthentication no

测试连接

从另一台计算机使用 SSH 客户端连接:

ssh 用户名@服务器IP地址

注意:首次安装后 SSH 服务通常会自动启动,使用 systemctl status ssh 确认即可。