centos

centos虚拟机远程连接怎样实现

小樊
36
2025-09-07 16:31:44
栏目: 云计算

CentOS虚拟机远程连接主要有SSH(命令行)和VNC/远程桌面(图形界面)两种方式,步骤如下:

一、SSH远程连接(推荐)

  1. 安装SSH服务
    sudo yum install openssh-server  
    sudo systemctl start sshd  
    sudo systemctl enable sshd  
    
  2. 配置防火墙
    sudo firewall-cmd --permanent --add-service=ssh  
    sudo firewall-cmd --reload  
    
  3. 获取虚拟机IP
    ip addr show  
    
    找到网络接口(如ens33)的IPv4地址。
  4. 使用SSH客户端连接
    • Windows:PuTTY、Xshell
    • macOS/Linux:终端输入 ssh username@虚拟机IP

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

  1. 安装VNC服务
    sudo yum install tigervnc-server  
    vncpasswd  # 设置VNC密码  
    
  2. 启动VNC服务
    sudo systemctl start vncserver@:1  
    sudo systemctl enable vncserver@:1  
    
  3. 配置防火墙
    sudo firewall-cmd --permanent --add-port=5901/tcp  
    sudo firewall-cmd --reload  
    
  4. 使用VNC客户端连接
    • Windows:RealVNC、TightVNC
    • 输入虚拟机IP:端口(如192.168.1.100:5901)和密码

三、远程桌面(RDP)

  1. 安装xrdp服务
    sudo yum install epel-release  
    sudo yum install xrdp  
    sudo systemctl start xrdp  
    sudo systemctl enable xrdp  
    
  2. 配置防火墙
    sudo firewall-cmd --permanent --add-port=3389/tcp  
    sudo firewall-cmd --reload  
    
  3. 使用远程桌面连接
    • Windows:自带“远程桌面连接”工具,输入IP和用户名密码

注意事项

根据需求选择对应方式,SSH适合命令行操作,VNC/远程桌面适合图形化管理。

0
看了该问题的人还看了