VirtualBox虚拟机在CentOS如何进行远程控制

940
2025/3/17 12:32:09
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在VirtualBox虚拟机的CentOS系统中进行远程控制,您可以使用SSH(Secure Shell)服务。以下是配置步骤:

  1. 安装SSH服务
  • 打开终端。
  • 输入以下命令安装OpenSSH服务器:
sudo yum install openssh-server
  1. 启动并启用SSH服务
  • 启动SSH服务:
sudo systemctl start sshd
  • 设置SSH服务开机自启:
sudo systemctl enable sshd
  1. 配置防火墙(如果需要):
  • 如果您使用的是默认的防火墙配置,可以暂时关闭它以便于测试:
sudo systemctl stop firewalld
sudo systemctl disable firewalld

或者,您可以配置防火墙允许SSH连接:

sudo firewall-cmd --permanent --add-service=ssh
sudo firewall-cmd --reload
  1. 获取虚拟机的IP地址
  • 在VirtualBox管理器中,选中您的CentOS虚拟机,然后点击“设置”。
  • 在“网络”选项卡中,选择“网卡1”,并确保其连接方式为“NAT”。
  • 启动虚拟机,然后登录到CentOS系统。
  • 使用以下命令查看IP地址:
ip addr show

在输出的信息中,找到您的网络接口(通常是eth0或ens33),并记下inet地址,这是您的虚拟机的内部IP地址。

  1. 远程连接虚拟机
  • 使用SSH客户端(如PuTTY、OpenSSH客户端、Xshell等)从您的主机系统连接到虚拟机。
  • 输入虚拟机的IP地址、端口号(默认为22)以及您的用户名。
  • 如果您的用户名不是root,请使用-l选项指定用户名,例如:ssh -l your_username your_username@192.168.56.100
  • 输入密码进行身份验证。

如果您希望通过VNC进行远程桌面控制,可以按照以下步骤操作:

  1. 安装VNC服务器
  • 在CentOS虚拟机中,安装VNC服务器:
sudo yum install tigervnc-server
  1. 配置VNC服务器
  • 复制VNC服务器配置文件:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
  • 编辑配置文件:
sudo vim /etc/systemd/system/vncserver@:1.service
  • 修改User=your_username为您自己的用户名。
  • 重新加载systemd管理配置文件:
sudo systemctl daemon-reload
  • 启动VNC服务器:
sudo systemctl start vncserver@:1.service
  • 设置VNC服务器开机自启:
sudo systemctl enable vncserver@:1.service
  1. 配置VNC客户端
  • 在您的主机系统上安装VNC客户端(如VNC Viewer)。
  • 输入虚拟机的IP地址(通常是192.168.56.100)和端口号(默认为5901,如果您在配置VNC服务器时指定了不同的端口,请使用相应的端口号)。
  • 输入登录凭据进行连接。

以上就是在VirtualBox虚拟机的CentOS系统中进行远程控制的步骤。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: centos虚拟机如何进行磁盘扩容