首页主机资讯CentOS如何使用VirtualBox进行远程控制

CentOS如何使用VirtualBox进行远程控制

时间2025-11-03 21:21:03发布访客分类主机资讯浏览663
导读:通过SSH进行远程控制(推荐,安全高效) SSH(Secure Shell)是一种加密的网络协议,用于远程登录和管理Linux系统,是VirtualBox中CentOS虚拟机远程控制的推荐方式。 安装OpenSSH服务器:在CentOS虚...

通过SSH进行远程控制(推荐,安全高效)
SSH(Secure Shell)是一种加密的网络协议,用于远程登录和管理Linux系统,是VirtualBox中CentOS虚拟机远程控制的推荐方式。

  1. 安装OpenSSH服务器:在CentOS虚拟机终端执行sudo yum install openssh-server,安装完成后启动SSH服务:sudo systemctl start sshd
  2. 设置开机自启:运行sudo systemctl enable sshd,确保虚拟机重启后SSH服务自动启动。
  3. 配置SSH(可选但建议):编辑配置文件sudo vi /etc/ssh/sshd_config,确保以下参数正确(默认通常已设置):PermitRootLogin yes(允许root登录)、PasswordAuthentication yes(允许密码认证)。修改后保存并重启服务:sudo systemctl restart sshd
  4. 获取虚拟机IP地址:在虚拟机终端执行ip addr show,找到网络接口(如eth0ens33)的inet地址(如192.168.1.100),即为虚拟机的局域网IP。
  5. 远程连接:在宿主机(如Windows)使用SSH客户端(如PuTTY)输入虚拟机IP地址(如192.168.1.100),默认端口为22,输入CentOS用户名和密码即可登录。

通过VNC进行远程桌面控制(图形界面友好)
VNC(Virtual Network Computing)提供图形化远程桌面,适合需要可视化操作CentOS的场景。

  1. 安装VNC服务器:在CentOS虚拟机执行sudo yum install tigervnc-server,安装完成后设置VNC密码:vncpasswd(输入并确认密码,用于远程登录验证)。
  2. 配置VNC服务:复制默认配置文件sudo cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service:1表示端口号为5901,即5900+1),编辑该文件:sudo vi /etc/systemd/system/vncserver@:1.service,将User=Group=修改为你的CentOS用户名(如User=rootGroup=root)。
  3. 启动VNC服务:重载systemd配置sudo systemctl daemon-reload,启动VNC服务sudo systemctl start vncserver@:1.service,并设置开机自启sudo systemctl enable vncserver@:1.service
  4. 配置防火墙:允许VNC端口(默认5901)通过防火墙:sudo firewall-cmd --permanent --add-port=5901/tcp,然后重载防火墙sudo firewall-cmd --reload
  5. 远程连接:在宿主机安装VNC客户端(如RealVNC、TightVNC),输入虚拟机IP地址和端口(如192.168.1.100:5901),输入之前设置的VNC密码即可连接远程桌面。

通过XRDP实现Windows远程桌面兼容(可选)
若需使用Windows自带的“远程桌面连接”(mstsc)访问CentOS,可配置XRDP服务。

  1. 安装XRDP:在CentOS虚拟机执行sudo yum install epel-release(启用EPEL仓库),然后sudo yum install xrdp安装XRDP服务。
  2. 启动XRDP服务:运行sudo systemctl enable xrdp(开机自启)和sudo systemctl start xrdp(立即启动)。
  3. 配置防火墙:允许RDP端口(默认3389)通过防火墙:sudo firewall-cmd --permanent --add-port=3389/tcp,然后sudo firewall-cmd --reload
  4. 远程连接:在宿主机(Windows)打开“远程桌面连接”(Win+R输入mstsc),输入虚拟机IP地址(如192.168.1.100),点击“连接”,输入CentOS用户名和密码即可登录。

VirtualBox网络设置注意事项
无论选择哪种远程控制方式,需确保VirtualBox虚拟机的网络设置正确:

  • 桥接网卡:虚拟机与宿主机处于同一局域网,虚拟机IP由路由器分配,宿主机可直接通过该IP访问(推荐)。
  • NAT模式:虚拟机通过宿主机共享网络,需在VirtualBox的“设备→网络→NAT设置”中添加端口转发规则(如将宿主机的3389端口转发到虚拟机的3389端口),否则宿主机无法直接访问虚拟机IP。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS如何使用VirtualBox进行远程控制
本文地址: https://pptw.com/jishu/741229.html
VirtualBox里CentOS如何设置USB设备 VirtualBox中如何配置CentOS多网卡

游客 回复需填写必要信息