如何在Linux云服务器上启用和禁用SSH登录
SSH(安全外壳协议)是一种加密网络协议,用于安全地连接到远程服务器,并在主机和客户端之间以加密形式传输数据。SSH 的默认 TCP/IP 端口是22。
本指南将介绍在 Linux 服务器上启用和禁用 SSH 登录的步骤。
CentOS
CentOS 默认包含 OpenSSH 服务器软件包。如果未包含,请完成以下步骤。
-
运行以下命令进行安装
OpenSSH Server Software Package。# yum install openssh-server openssh-clients
-
SSH daemon运行以下命令启动并检查OpenSSH 服务器的状态。# systemctl start sshd # systemctl status sshd
启用 SSH 登录(CentOS)
-
运行以下命令,然后重启服务器以启用 SSH。
# systemctl enable sshd
-
启用后,服务器可以通过 PUTTY 访问它,如下所示。

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

-
请输入密码以访问服务器。
禁用 SSH 登录(CentOS)
-
运行以下命令,然后重启服务器以禁用 SSH。
# systemctl disable sshd
-
SSH 禁用后,尝试通过 SSH 连接到服务器时会收到以下警告消息。

Ubuntu / Debian
默认情况下,Ubuntu 和 Debian 系统都已包含 OpenSSH 服务器软件包。如果未包含,请完成以下步骤。
-
运行以下命令进行安装
OpenSSH Server Software Package。# apt-get install openssh-server -y
-
SSH daemon运行以下命令启动并检查OpenSSH 服务器的状态。# systemctl start sshd # systemctl status sshd
启用 SSH 登录(Ubuntu / Debian)
-
运行以下命令,然后重启服务器以启用 SSH。
# systemctl enable ssh
-
启用后,服务器可以通过 PUTTY 访问它,如下所示。

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

-
请输入密码以访问服务器。
禁用 SSH 登录(Ubuntu / Debian)
-
运行以下命令,然后重启服务器以禁用 SSH。
# systemctl disable ssh
-
SSH 禁用后,尝试通过 SSH 连接到服务器时会收到以下警告消息。
