CentOS 连接方法详解
CentOS 连接概述

CentOS 是一个基于 Red Hat Enterprise Linux 的免费操作系统,广泛用于服务器搭建,在进行系统管理和配置时,我们需要通过多种方式连接到 CentOS 服务器,本文将详细介绍几种常用的 CentOS 连接方法。
通过 SSH 连接 CentOS
SSH(Secure Shell)是一种安全的远程登录协议,用于在网络中两台计算机之间进行加密通信,以下是使用 SSH 连接 CentOS 的步骤:
安装 SSH 客户端
在 Windows 系统上,可以使用 PuTTY、WinSCP 等软件作为 SSH 客户端;在 Linux 和 macOS 上,可以使用 openssh 客户端。
Windows 系统安装 PuTTY:
- 访问 PuTTY 官网(https://www.putty.org/)下载 PuTTY;
- 双击运行 PuTTY 安装程序。
Linux 和 macOS 安装 openssh 客户端:
- 使用包管理器安装:
sudo apt-get install openssh-client # Debian/Ubuntu 系统 sudo yum install openssh-clients # CentOS/RHEL 系统 sudo brew install openssh # macOS 系统
- 使用包管理器安装:
生成 SSH 密钥
为了实现无密码登录,我们需要生成 SSH 密钥对。
ssh-keygen -t rsa -b 4096
按照提示操作,输入文件保存路径和密码。
将公钥复制到服务器
将生成的公钥复制到 CentOS 服务器的
~/.ssh/authorized_keys文件中。ssh-copy-id -i ~/.ssh/id_rsa.pub 用户名@服务器IP
连接服务器
使用 SSH 客户端连接到服务器:
Windows 系统使用 PuTTY:

- 在 PuTTY 中输入服务器 IP;
- 选择“Session”选项卡,点击“Load”按钮加载配置文件;
- 点击“Open”按钮连接服务器。
Linux 和 macOS 系统使用 ssh 命令:
ssh 用户名@服务器IP
通过 VNC 连接 CentOS
VNC(Virtual Network Computing)是一种远程桌面软件,允许用户通过网络远程访问服务器桌面。
安装 VNC 服务器
在 CentOS 上安装 VNC 服务器:
sudo yum install tigervnc-server
配置 VNC 服务
编辑
/etc/sysconfig/vncserver文件,修改VNCSERVERARGS变量,VNCSERVERARGS=" -geometry 1024x768"
启动 VNC 服务
启动 VNC 服务:
sudo systemctl start vncserver@:1
连接 VNC 桌面
使用 VNC 客户端软件(如 RealVNC、TightVNC)连接到服务器的 VNC 地址。
通过 RDP 连接 CentOS
RDP(Remote Desktop Protocol)是一种用于远程桌面连接的协议。
安装 xrdp
在 CentOS 上安装 xrdp:

sudo yum install xrdp
启动和启用 xrdp 服务
启动 xrdp 服务:
sudo systemctl start xrdp
启用 xrdp 服务:
sudo systemctl enable xrdp
连接 RDP
使用 RDP 客户端软件(如 Microsoft Remote Desktop)连接到服务器的 RDP 地址。
FAQs
问题 1:如何修改 CentOS SSH 密钥密码?
解答:登录到 CentOS 服务器,然后使用以下命令生成新的 SSH 密钥:
ssh-keygen -t rsa -b 4096
按照提示操作,输入新的密码,之后,将新的公钥复制到服务器的 ~/.ssh/authorized_keys 文件中,并覆盖原有的公钥。
问题 2:如何禁用 CentOS SSH 服务?
解答:登录到 CentOS 服务器,然后使用以下命令禁用 SSH 服务:
sudo systemctl stop sshd
禁用 SSH 服务自启动:
sudo systemctl disable sshd

