温馨提示×

Linux SSH服务如何启动与停止

小樊
97
2025-02-15 16:52:12
栏目: 智能运维

在Linux系统中,SSH服务的启动和停止可以通过以下几种方法实现:

方法一:使用systemctl命令(适用于使用systemd的系统)

  1. 启动SSH服务

    sudo systemctl start sshd
    
  2. 停止SSH服务

    sudo systemctl stop sshd
    
  3. 重启SSH服务(如果需要更新配置):

    sudo systemctl restart sshd
    
  4. 检查SSH服务状态

    sudo systemctl status sshd
    

方法二:使用service命令(适用于使用SysVinit的系统)

  1. 启动SSH服务

    sudo service ssh start
    
  2. 停止SSH服务

    sudo service ssh stop
    
  3. 重启SSH服务

    sudo service ssh restart
    
  4. 检查SSH服务状态

    sudo service ssh status
    

方法三:使用/etc/init.d/脚本

  1. 启动SSH服务

    sudo /etc/init.d/ssh start
    
  2. 停止SSH服务

    sudo /etc/init.d/ssh stop
    
  3. 重启SSH服务

    sudo /etc/init.d/ssh restart
    
  4. 检查SSH服务状态

    sudo /etc/init.d/ssh status
    

注意事项

  • 权限:启动和停止SSH服务通常需要root权限,因此命令前需要加上sudo
  • 防火墙设置:确保防火墙允许SSH连接(默认端口是22)。可以使用ufwiptables等工具进行配置。
  • SELinux/AppArmor:如果系统启用了SELinux或AppArmor,可能需要调整相关策略以允许SSH服务正常运行。

通过以上方法,你可以轻松地在Linux系统中启动和停止SSH服务。

0