哪些配置文件可以禁用自动启动的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的符号链接,而不是单元文件。这样就无法加载服务。