哪些配置文件可以禁用自动启动的ssh服务器,从而使无头连接变得不可能



哪些配置文件可以禁用自动启动的ssh服务器,从而使无头连接变得不可能?

我需要知道可能会干扰ssh服务器的配置文件,以便在启动时正常启动。

我相信您正在寻找以下命令(假设您运行的是最新版本的raspbian(:

sudo systemctl stop sshd
sudo systemctl disable sshd
sudo systemctl mask sshd

stop基本上立即停止服务。disable禁止服务在启动时启动。此外,mask将使其无法加载服务。

深入研究每个命令的作用,在现代linux发行版上,每个服务都有配置文件,称为单元文件。它们(通常(存储在/usr/lib/systemd中。这些基本上是启动服务的脚本的演变。

stop命令只是调用带有stop参数的sshd.service单元文件,以便关闭服务器。disable(或enable(命令删除(或创建(systemd在引导服务时查看的目录(通常为/etc/systemd/system(中的单元文件的符号链接。

systemctl mask创建一个指向/dev/null的符号链接,而不是单元文件。这样就无法加载服务。

最新更新