如何在Linux云服务器上启用和禁用SSH登录

SSH(安全外壳协议)是一种加密网络协议,用于安全地连接到远程服务器,并在主机和客户端之间以加密形式传输数据。SSH 的默认 TCP/IP 端口是22

 

本指南将介绍在 Linux 服务器上启用和禁用 SSH 登录的步骤。

 

CentOS

CentOS 默认包含 OpenSSH 服务器软件包。如果未包含,请完成以下步骤。

 

  1. 运行以下命令进行安装OpenSSH Server Software Package

    # yum install openssh-server openssh-clients
    

    linuxssh1

  2. SSH daemon运行以下命令启动并检查OpenSSH 服务器的状态。

    # systemctl start sshd  
    # systemctl status sshd
    

    linuxssh2

 

启用 SSH 登录(CentOS)

 

  1. 运行以下命令,然后重启服务器以启用 SSH。

    # systemctl enable sshd
    

    linuxssh3

  2. 启用后,服务器可以通过 PUTTY 访问它,如下所示。

    linuxssh4

    注意:将示例 IP (123.123.123.123) 替换为原始服务器 IP,如果端口设置为自定义端口,请替换端口号。

    linuxssh5

  3. 请输入密码以访问服务器。

 

禁用 SSH 登录(CentOS)

 

  1. 运行以下命令,然后重启服务器以禁用 SSH。

    # systemctl disable sshd
    

    linuxssh6

  2. SSH 禁用后,尝试通过 SSH 连接到服务器时会收到以下警告消息。

    linuxssh7

 

Ubuntu / Debian

默认情况下,Ubuntu 和 Debian 系统都已包含 OpenSSH 服务器软件包。如果未包含,请完成以下步骤。

 

  1. 运行以下命令进行安装OpenSSH Server Software Package

    # apt-get install openssh-server -y
    

    linuxssh8

  2. SSH daemon运行以下命令启动并检查OpenSSH 服务器的状态。

    # systemctl start sshd
    # systemctl status sshd
    

    linuxssh9

 

启用 SSH 登录(Ubuntu / Debian)

 

  1. 运行以下命令,然后重启服务器以启用 SSH。

    # systemctl enable ssh
    

    linuxssh10

  2. 启用后,服务器可以通过 PUTTY 访问它,如下所示。

    linuxssh11

    注意:将示例 IP 替换为原始服务器 IP (123.123.123.123),如果端口设置为自定义端口,请替换端口号。

    linuxssh12

  3. 请输入密码以访问服务器。

 

禁用 SSH 登录(Ubuntu / Debian)

 

  1. 运行以下命令,然后重启服务器以禁用 SSH。

    # systemctl disable ssh
    

    linuxssh9

  2. SSH 禁用后,尝试通过 SSH 连接到服务器时会收到以下警告消息。

    linuxssh9

此文章对您是否有帮助? 0 用户发现这个很有用

相关文章

Linux服务器常用命令大全

掌握常用Linux命令是服务器管理的基础。 文件与目录操作: ls -la - 列出所有文件详情 cd /path - 切换目录 pwd - 显示当前目录 mkdir dir -...

Linux服务器防火墙配置详细教程

防火墙是服务器安全的第一道防线,正确配置至关重要。 Linux防火墙(firewalld): 查看状态:systemctl status firewalld 启动防火墙:systemctl...

Linux云服务器僵尸进程处理的步骤和方法

在日常使用 Linux 云服务器的过程中,很多站长都会在某一次排查性能问题时,通过 top 或 ps 命令看到状态为 Z...

Nginx配置错误导致云服务器端口占用怎么办?

在部署或修改Nginx配置的过程中,很多用户常常忽略一个关键细节:端口的唯一性和正确性。如果Nginx配置文件中出现错误绑定端口、重复监听或错误格式,很可能会导致端口冲突,进而出现Nginx启动...

为 Linux 服务器设置双因素身份验证

为什么要在Linux服务器上使用双因素身份验证? 尽管 SSH 密钥安全性很高,但并非万无一失,尤其是在私钥泄露或存储不当的情况下。双因素身份验证 (2FA)...