温馨提示×

Ubuntu SSH如何设置开机自启

小樊
245
2025-03-20 09:08:45
栏目: 智能运维

在Ubuntu系统中,设置SSH服务开机自启可以通过以下步骤实现:

方法一:使用systemd

  1. 检查SSH服务状态 首先,确认SSH服务是否已经安装并启用:

    sudo systemctl status ssh 
  2. 启用SSH服务开机自启 如果SSH服务未启用,可以使用以下命令启用它:

    sudo systemctl enable ssh 
  3. 启动SSH服务 如果SSH服务尚未启动,可以使用以下命令手动启动它:

    sudo systemctl start ssh 
  4. 验证设置 重启系统并验证SSH服务是否自动启动:

    sudo reboot 

    系统重启后,再次检查SSH服务状态:

    sudo systemctl status ssh 

方法二:使用init.d脚本(适用于旧版本Ubuntu)

对于较旧的Ubuntu版本(如16.04及之前),可以使用init.d脚本来设置SSH服务开机自启。

  1. 检查SSH服务状态

    sudo service ssh status 
  2. 启用SSH服务开机自启

    sudo update-rc.d ssh defaults 
  3. 启动SSH服务

    sudo service ssh start 
  4. 验证设置 重启系统并验证SSH服务是否自动启动:

    sudo reboot 

    系统重启后,再次检查SSH服务状态:

    sudo service ssh status 

注意事项

  • 安全性:确保SSH服务配置文件(通常是/etc/ssh/sshd_config)中的安全设置是合适的,例如禁用root登录、使用强密码或密钥认证等。
  • 防火墙:确保防火墙允许SSH流量(默认端口22)。可以使用ufwiptables来配置防火墙规则。

通过以上步骤,你可以轻松地在Ubuntu系统中设置SSH服务开机自启。

0