在Ubuntu系统中,SSH服务的启动和停止可以通过以下几种方法实现:
方法一:使用systemctl
命令
-
启动SSH服务:
sudo systemctl start ssh
-
停止SSH服务:
sudo systemctl stop ssh
-
重启SSH服务:
sudo systemctl restart ssh
-
查看SSH服务状态:
sudo systemctl status ssh
方法二:使用service
命令(适用于较旧的Ubuntu版本)
-
启动SSH服务:
sudo service ssh start
-
停止SSH服务:
sudo service ssh stop
-
重启SSH服务:
sudo service ssh restart
-
查看SSH服务状态:
sudo service ssh status
方法三:使用/etc/init.d
脚本
-
启动SSH服务:
sudo /etc/init.d/ssh start
-
停止SSH服务:
sudo /etc/init.d/ssh stop
-
重启SSH服务:
sudo /etc/init.d/ssh restart
-
查看SSH服务状态:
sudo /etc/init.d/ssh status
注意事项
- 确保你有足够的权限来执行这些命令,通常需要使用
sudo
。 - 如果你使用的是Ubuntu 16.04或更早版本,可能会使用
/etc/init.d
脚本而不是systemctl
。 - 在某些情况下,SSH服务可能被防火墙阻止。你可以使用以下命令来允许SSH连接(假设你使用的是
ufw
防火墙):sudo ufw allow ssh
通过以上方法,你可以轻松地在Ubuntu系统中启动和停止SSH服务。