Ubuntu 22.04 开启ssh 服务

在 Ubuntu 22.04 中开启 SSH 服务的步骤完成:

1. 安装 OpenSSH Server

默认情况下,Ubuntu 可能未安装 SSH 服务端。执行以下命令安装:

sudo apt update
sudo apt install openssh-server

2. 启动 SSH 服务

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

sudo systemctl status ssh

在这里插入图片描述

如果未运行,手动启动服务:

sudo systemctl start ssh
sudo systemctl enable ssh  # 设置开机自启

3. 配置防火墙(可选)

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

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

4. 测试 SSH 连接

从另一台设备尝试连接(替换 <username><ip-address>):

ssh <username>@<ip-address>

如果连接成功,表示 SSH 服务已正常启用。

5. 高级配置(可选)

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

sudo nano /etc/ssh/sshd_config

常见配置选项:

  • 修改默认端口(避免扫描攻击):
    Port 2222  # 改为其他端口(如 2222)
    
  • 禁用 root 登录
    PermitRootLogin no
    
  • 仅允许密钥登录(禁用密码):
    PasswordAuthentication no
    

修改后重启服务生效:

sudo systemctl restart ssh

6. 故障排查

  • 检查服务状态

    sudo systemctl status ssh
    
  • 查看 SSH 日志

    journalctl -u ssh
    

    在这里插入图片描述

  • 确认端口监听

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

根据需求调整安全配置(如修改端口、禁用 root 登录等),确保防火墙规则正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值