linux关闭ssh命令

不及物动词 其他 185

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux上关闭SSH服务可以通过以下步骤进行:

    1. 打开终端窗口,以管理员或root用户身份登录系统。
    2. 使用文本编辑器(如vi或nano)打开SSH配置文件。
    在大多数Linux发行版中,SSH配置文件位于/etc/ssh/sshd_config。
    输入命令:`sudo vi /etc/ssh/sshd_config`(使用vi编辑器)或`sudo nano /etc/ssh/sshd_config`(使用nano编辑器)。
    3. 在配置文件中找到“#Port”行(#表示注释),该行指定了SSH服务的默认端口号,默认情况下是22。
    将“#Port”行的注释符号#删除,并修改为您要关闭的端口号。例如,如果要关闭端口号为22,则修改为“Port 22”。
    4. 如果您希望完全禁用SSH服务,可以在配置文件中找到“#PasswordAuthentication”行和“#PermitRootLogin”行,并删除注释符号#。
    将“#PasswordAuthentication yes”改为“PasswordAuthentication no”以禁用密码验证登录。
    将“#PermitRootLogin yes”改为“PermitRootLogin no”以禁止root用户进行远程登录。
    5. 保存并关闭配置文件。
    在vi编辑器中,按下Esc键,然后输入“:wq”并按下Enter键;
    在nano编辑器中,按下Ctrl+X,然后按下Y并按下Enter键。
    6. 重新加载SSH服务以使更改生效。
    输入命令:`sudo systemctl restart sshd`。
    7. 检查SSH服务的状态以确保已关闭。
    输入命令:`sudo systemctl status sshd`。
    如果SSH服务已成功关闭,则应显示“sshd.service is dead”或类似的消息。

    通过按照以上步骤进行操作,您就可以在Linux上关闭SSH服务。请注意,关闭SSH服务可能会对系统的远程访问造成影响,请谨慎操作。

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

    在Linux系统中,要关闭SSH服务,可以按照以下步骤操作:

    1. 打开终端或远程登录到Linux系统的命令行界面。
    2. 以root用户身份登录。如果当前用户没有root权限,可以使用”sudo”命令切换到root用户。
    3. 使用以下命令停止SSH服务:
    – 对于使用systemd的系统(如Ubuntu 16.04及更高版本):
    “`
    sudo systemctl stop ssh
    “`
    – 对于使用initd的系统(如CentOS 6及更低版本):
    “`
    sudo service sshd stop
    “`
    4. 确认SSH服务已成功停止。可以使用以下命令来检查SSH服务的运行状态:
    – 对于使用systemd的系统(如Ubuntu 16.04及更高版本):
    “`
    sudo systemctl is-active ssh
    “`
    – 对于使用initd的系统(如CentOS 6及更低版本):
    “`
    sudo service sshd status
    “`
    如果返回”inactive”或”stopped”表示SSH服务已成功停止。
    5. 如果需要永久禁用SSH服务,可以使用以下命令来禁用SSH服务的自动启动:
    – 对于使用systemd的系统(如Ubuntu 16.04及更高版本):
    “`
    sudo systemctl disable ssh
    “`
    – 对于使用initd的系统(如CentOS 6及更低版本):
    “`
    sudo chkconfig sshd off
    “`
    这样,在系统重启后,SSH服务将不会自动启动。

    请注意,关闭SSH服务可能会导致无法通过SSH远程登录到系统。如果需要重新启用SSH服务,请使用相应的启动命令,例如`sudo systemctl start ssh`(对于使用systemd的系统)或`sudo service sshd start`(对于使用initd的系统)。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,关闭SSH服务可以通过以下方法进行操作:

    1. 使用systemctl命令:systemctl是一种在systemd系统中管理系统服务的工具。要关闭SSH服务,可以运行以下命令:
    “`
    sudo systemctl stop sshd
    “`
    这将停止运行SSH服务,并立即关闭所有正在进行的连接。

    如果要在系统重启后禁用SSH服务,可以使用以下命令:
    “`
    sudo systemctl disable sshd
    “`
    此命令将禁止SSH服务在系统启动时自动启动。

    2. 使用service命令:service命令用于在系统中启动、停止和管理服务。要关闭SSH服务,可以运行以下命令:
    “`
    sudo service sshd stop
    “`
    这将停止运行SSH服务。

    要在系统重启后禁用SSH服务,可以使用以下命令:
    “`
    sudo service sshd disable
    “`
    此命令将禁止SSH服务在系统启动时自动启动。

    3. 使用/etc/init.d/目录下的脚本:在一些较早的Linux发行版中,SSH服务的启动脚本可能位于/etc/init.d/目录下。可以使用以下命令关闭SSH服务:
    “`
    sudo /etc/init.d/sshd stop
    “`
    要在系统重启后禁用SSH服务,可以编辑/etc/init.d/ssh文件,并将其启动级别(或运行级别)设置为“none”。

    请注意,以上命令需要具有管理员(root)权限才能执行。

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

400-800-1024

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

分享本页
返回顶部