上一篇
CentOS服务器登录时,遇到密码输入问题?常见故障排查方法是什么?
- 云服务器
- 2025-10-30
- 6
CentOS服务器登录指南
我们将详细介绍如何登录到CentOS服务器,登录到服务器是进行任何管理任务的第一步,以下是使用不同方法登录CentOS服务器的详细步骤。

使用SSH客户端登录
SSH(Secure Shell)是一种安全协议,用于在网络中加密地传输数据,以下是使用SSH客户端登录CentOS服务器的步骤:
| 步骤 | 说明 |
|---|---|
| 1 | 打开你的SSH客户端,例如PuTTY(Windows)或Terminal(Linux/Mac)。 |
| 2 | 在SSH客户端中,输入服务器的IP地址或主机名。 |
| 3 | 在“Port”字段中输入SSH的默认端口,通常是22。 |
| 4 | 在“Username”字段中输入你的用户名。 |
| 5 | 点击“Open”按钮。 |
| 6 | 如果是第一次登录,可能会提示你接受服务器的密钥,点击“Yes”接受。 |
| 7 | 输入你的密码,然后按回车键。 |
使用SSH密钥登录
使用SSH密钥登录比使用密码更安全,因为它不需要在网络上传输密码,以下是使用SSH密钥登录CentOS服务器的步骤:

| 步骤 | 说明 |
|---|---|
| 1 | 在你的本地机器上生成SSH密钥对。 |
| 在Linux或Mac上,使用以下命令:sshkeygen t rsa b 4096 | |
| 在Windows上,使用PuTTYgen生成密钥。 | |
| 2 | 将公钥(通常是~/.ssh/id_rsa.pub)复制到服务器的~/.ssh/authorized_keys文件中。 |
| 3 | 登录到服务器,并确保~/.ssh目录和authorized_keys文件具有正确的权限(700)。 |
| 4 | 使用SSH客户端连接到服务器,并选择使用密钥而不是密码。 |
| 5 | 输入你的用户名,然后按回车键。 |
| 6 | SSH客户端将自动使用密钥进行身份验证。 |
使用GUI工具登录
如果你更喜欢图形界面,可以使用VNC客户端连接到CentOS服务器,以下是使用VNC客户端登录CentOS服务器的步骤:

| 步骤 | 说明 |
|---|---|
| 1 | 在服务器上安装VNC服务器。 |
| 使用以下命令:sudo yum install tigervncserver tigervncservermodule | |
| 2 | 编辑/etc/sysconfig/vncserver文件,设置VNC的密码。 |
| 3 | 使用以下命令启动VNC服务器:sudo vncserver |
| 4 | 在你的本地机器上打开VNC客户端,并输入服务器的IP地址和VNC端口(默认为5900)。 |
| 5 | 输入VNC密码,然后连接到服务器。 |
FAQs
Q1:如何更改CentOS服务器的默认SSH端口?
A1:要更改CentOS服务器的默认SSH端口,请编辑/etc/ssh/sshd_config文件,并将Port行替换为你想要的新端口,重启SSH服务以应用更改。
Q2:如何禁用root用户登录SSH?
A2:要禁用root用户登录SSH,请编辑/etc/ssh/sshd_config文件,并将PermitRootLogin行设置为no,重启SSH服务以应用更改,建议创建一个新的管理员用户,并使用该用户进行登录和管理任务。