Ubuntu系统——开启与配置SSH服务

会焊工的程序猿
2026-01-30 / 0 评论 / 3 阅读 / 正在检测是否收录...

安装与启动SSH服务

安装OpenSSH Server

Ubuntu默认可能未安装SSH服务端,使用以下命令安装:

sudo apt update
sudo apt install openssh-server

启动SSH服务

安装完成后,SSH服务通常会自动启动。可通过以下命令检查状态:

sudo systemctl status ssh

如果未运行,手动启动服务并设置开机自启:

sudo systemctl start ssh
sudo systemctl enable ssh

防火墙配置

如果系统启用了防火墙(ufw),需允许SSH端口(默认22):

sudo ufw allow ssh  # 或指定端口号:sudo ufw allow 22/tcp
sudo ufw enable     # 启用防火墙(如果未启用)
sudo ufw status     # 确认规则生效

测试SSH连接

ssh <username>@<ip-address>
  • 示例

    ssh user@192.168.1.100

高级安全配置

修改SSH配置文件(/etc/ssh/sshd_config)以增强安全性:

sudo nano /etc/ssh/sshd_config
  • 常见配置选项:

    配置项说明示例值
    Port修改默认端口2222
    PermitRootLogin禁用root登录no
    PasswordAuthentication禁用密码登录no
  • 修改后重启服务生效:

    sudo systemctl restart ssh

故障排查

  • 检查服务状态:

    sudo systemctl status ssh
  • 查看SSH日志:

    journalctl -u ssh
  • 确认端口监听:

    ss -tuln | grep 22  # 或替换为自定义端口
0

评论 (0)

取消