哪些配置文件可以禁用自动启动的 ssh 服务器,因此无头连接变得不可能?
Which config files could disable the automatically starting ssh server, so a headless connect becomes impossible?
哪些配置文件可以禁用自动启动的 ssh 服务器,因此无法进行无头连接?
我需要知道可能会干扰 ssh 服务器正常启动的配置文件。
我相信您正在寻找以下命令(假设您是运行 raspbian 的最新版本):
sudo systemctl stop sshd
sudo systemctl disable sshd
sudo systemctl mask sshd
stop
基本上立即停止服务。 disable
禁止服务在启动时启动。此外,mask
将无法加载服务。
深入研究每个命令的作用,在现代 linux 发行版中,每个服务都有称为单元文件的配置文件。它们(通常)存储在 /usr/lib/systemd
中。这些基本上就是启动服务的脚本的演变。
stop
命令只是调用带有停止参数的sshd.service单元文件,以关闭服务器。
disable
(或enable
)命令删除(或创建)单元文件的符号链接在系统引导服务时查找的目录中(通常,/etc/systemd/system)。
systemctl mask
创建指向 /dev/null 的符号链接而不是单元文件。这样就加载不了服务了
哪些配置文件可以禁用自动启动的 ssh 服务器,因此无法进行无头连接?
我需要知道可能会干扰 ssh 服务器正常启动的配置文件。
我相信您正在寻找以下命令(假设您是运行 raspbian 的最新版本):
sudo systemctl stop sshd
sudo systemctl disable sshd
sudo systemctl mask sshd
stop
基本上立即停止服务。 disable
禁止服务在启动时启动。此外,mask
将无法加载服务。
深入研究每个命令的作用,在现代 linux 发行版中,每个服务都有称为单元文件的配置文件。它们(通常)存储在 /usr/lib/systemd
中。这些基本上就是启动服务的脚本的演变。
stop
命令只是调用带有停止参数的sshd.service单元文件,以关闭服务器。
disable
(或enable
)命令删除(或创建)单元文件的符号链接在系统引导服务时查找的目录中(通常,/etc/systemd/system)。
systemctl mask
创建指向 /dev/null 的符号链接而不是单元文件。这样就加载不了服务了