centos

centos minimal怎么实现远程连接

小樊
45
2025-09-20 00:20:49
栏目: 智能运维

CentOS Minimal 实现远程连接的常见方法

CentOS Minimal 是一个精简的 Linux 发行版,默认仅包含核心系统组件,需手动配置远程连接服务。以下是三种常用远程连接方式的详细步骤:

一、SSH 远程连接(命令行,推荐)

SSH(Secure Shell)是 Linux 系统最常用的加密远程管理工具,适用于命令行操作场景,安全性高。

1. 安装 OpenSSH 服务器

CentOS Minimal 默认可能未安装 SSH 服务,需通过以下命令安装:

sudo yum update -y && sudo yum install openssh-server -y

2. 启动并设置开机自启

安装完成后,启动 SSH 服务并配置为开机自动启动:

sudo systemctl start sshd
sudo systemctl enable sshd

3. 配置 SSH 服务(可选但推荐)

编辑 SSH 主配置文件 /etc/ssh/sshd_config,优化安全性:

sudo vi /etc/ssh/sshd_config

保存退出后,重启 SSH 服务使配置生效:

sudo systemctl restart sshd

4. 配置防火墙放行 SSH

若系统启用了 firewalld(CentOS Minimal 默认开启),需允许 SSH 流量:

sudo firewall-cmd --permanent --add-service=ssh  # 若修改了端口,改为 --add-port=2222/tcp
sudo firewall-cmd --reload

5. 测试 SSH 连接

从远程客户端(如 Windows 的 PuTTY、Linux/Mac 的终端)连接:

ssh your_username@your_server_ip -p 2222  # 若未修改端口,可省略 -p 参数

输入用户密码即可登录。

二、VNC 远程连接(图形界面)

VNC(Virtual Network Computing)提供图形桌面远程访问,适合需要图形界面的场景。

1. 安装 TigerVNC 服务器

sudo yum install tigervnc-server -y

2. 配置 VNC 服务

3. 配置防火墙放行 VNC

VNC 默认使用端口 5901(对应显示编号 :1),需允许该端口:

sudo firewall-cmd --permanent --add-port=5901/tcp
sudo firewall-cmd --reload

4. 测试 VNC 连接

使用 VNC 客户端(如 RealVNC、TightVNC)连接:

三、Xrdp 远程连接(图形界面,支持 RDP 协议)

Xrdp 是开源 RDP 服务器,支持 Windows 远程桌面客户端连接,适合需要兼容 Windows 的场景。

1. 安装 Xrdp 和桌面环境

sudo yum install epel-release -y  # 启用 EPEL 仓库
sudo yum install xrdp -y
sudo yum groupinstall "X Window System" "GNOME Desktop" -y  # 安装 GNOME 桌面环境

2. 启动并设置开机自启

sudo systemctl start xrdp
sudo systemctl enable xrdp

3. 配置防火墙放行 Xrdp

Xrdp 默认使用端口 3389(RDP 协议),需允许该端口:

sudo firewall-cmd --permanent --add-port=3389/tcp
sudo firewall-cmd --reload

4. 测试 Xrdp 连接

使用 Windows 远程桌面客户端(mstsc)连接:

安全注意事项

0
看了该问题的人还看了