linux永久关闭ssh命令

worktile 其他 87

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要永久关闭Linux上的SSH命令,可以按照以下步骤进行操作:

    1. 打开终端窗口,并以root用户身份登录到系统。

    2. 编辑SSH配置文件,可以使用任何文本编辑器,比如vi或nano。输入以下命令来打开配置文件:

    “`shell
    vi /etc/ssh/sshd_config
    “`

    3. 在打开的文件中找到以下行:

    “`shell
    #PermitRootLogin yes
    “`

    将其改为:

    “`shell
    PermitRootLogin no
    “`

    这将禁止root用户通过SSH登录。

    4. 接下来,搜索并找到以下行:

    “`shell
    #PasswordAuthentication yes
    “`

    将其改为:

    “`shell
    PasswordAuthentication no
    “`

    这将禁用密码身份验证,只允许使用密钥进行身份验证。

    5. 保存并关闭文件。

    6. 重新启动SSH服务,以使更改生效。输入以下命令:

    “`shell
    systemctl restart sshd
    “`

    7. 确认SSH服务已成功关闭。输入以下命令:

    “`shell
    systemctl status sshd
    “`

    如果显示服务已停止或未运行的信息,则表示SSH服务已成功关闭。

    现在,SSH服务已永久关闭,不能再通过SSH登录到系统。请注意,如果需要重新启用SSH服务,只需按照相同的步骤再次编辑SSH配置文件,并将PermitRootLogin和PasswordAuthentication的值改为“yes”。然后重新启动SSH服务。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    如果你想永久关闭SSH服务,并阻止任何远程连接到你的Linux系统,你可以按照以下步骤进行操作:

    1. 打开终端:在Linux系统中,使用Ctrl+Alt+T快捷键或者在桌面环境中找到终端应用程序来打开终端。

    2. 使用root权限登录:通过su命令或者sudo命令获取root权限。输入以下命令并按下回车键:

    “`bash
    su –
    “`

    “`bash
    sudo su –
    “`

    3. 停止SSH服务:输入以下命令来停止SSH服务:

    “`bash
    service ssh stop
    “`

    “`bash
    systemctl stop ssh
    “`

    这将停止正在运行的SSH服务,并阻止任何新的SSH连接。

    4. 禁用SSH服务:输入以下命令来禁用SSH服务的自动启动:

    “`bash
    systemctl disable ssh
    “`

    “`bash
    update-rc.d -f ssh remove
    “`

    这将防止系统在下次启动时自动启动SSH服务。

    5. 重新启动系统:输入以下命令来重新启动系统,以使更改生效:

    “`bash
    reboot
    “`

    重启后,SSH服务将被永久关闭,不再允许任何远程连接到你的Linux系统。如果需要重新启用SSH服务,可以通过相同的命令来启动和启用SSH。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux中,你可以使用以下的步骤来永久关闭SSH命令:

    步骤一:进入SSH配置文件

    首先,你需要进入SSH配置文件并对其进行修改。在大多数Linux发行版中,SSH配置文件位于/etc/ssh/sshd_config。

    通过运行以下命令打开SSH配置文件:

    “`
    sudo nano /etc/ssh/sshd_config
    “`

    步骤二:注释掉SSH配置文件中的相关行

    在打开的SSH配置文件中,你将看到许多参数和选项。要永久关闭SSH命令,你需要注释掉与SSH相关的行。

    找到以下行:

    “`
    #Port 22
    #PermitRootLogin yes
    #PasswordAuthentication yes
    “`

    在每一行前面添加一个井号(#)。将其转换为如下所示:

    “`
    #Port 22
    #PermitRootLogin yes
    #PasswordAuthentication yes
    “`

    注意:这些行可能会因你的系统设置而有所不同,但它们通常都会在SSH配置文件中出现。

    步骤三:保存并关闭SSH配置文件

    当你完成对SSH配置文件进行了修改后,按下Ctrl + X键,然后按下Y键以保存文件并退出nano编辑器。

    步骤四:重新启动SSH服务

    接下来,你需要重新启动SSH服务以使你对配置文件的更改生效。你可以通过运行以下命令来完成这一步骤:

    “`
    sudo systemctl restart sshd
    “`

    或者,如果你的系统不支持systemd,则可以运行以下命令:

    “`
    sudo service ssh restart
    “`

    此命令将重新启动SSH服务并加载新的配置。

    注意:你可能需要以root权限运行上述命令才能成功。

    经过上述操作,你已成功永久关闭SSH命令。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部