You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下正确屏蔽OpenSSH服务(保留客户端功能)的步骤确认

Ubuntu 22.04下正确屏蔽OpenSSH服务(保留客户端功能)的步骤确认

你的思路完全没问题,我来帮你把每个步骤的作用拆解清楚,确保操作准确:

  • 首先停止当前运行的SSH服务:

    systemctl stop sshd
    

    这一步会立刻终止正在运行的SSH服务器进程,让它暂时停止对外提供服务。

  • 接着禁用服务的开机自启:

    systemctl disable sshd
    

    这一步会移除开机时自动启动SSH服务的配置,避免系统重启后服务又自动跑起来。

  • 最后执行屏蔽操作:

    systemctl mask sshd
    

    由于ssh.service是sshd.service的别名,屏蔽sshd.service就已经会连带屏蔽它的别名了,不需要额外再执行systemctl mask ssh。屏蔽操作会把服务文件链接到/dev/null,彻底阻止服务被启动(哪怕是手动启动也不行)。

需要注意的是,这些操作只会影响SSH服务器端,OpenSSH客户端的功能(比如用ssh命令连接其他服务器)完全不受影响,你可以正常使用客户端。

如果之后需要恢复SSH服务器,只需要执行以下命令即可:

systemctl unmask sshd
systemctl enable sshd
systemctl start sshd

备注:内容来源于stack exchange,提问作者Usermaxn

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:59:34