centos

VirtualBox在CentOS上如何实现远程访问

小樊
46
2025-04-14 13:16:26
栏目: 智能运维

要在VirtualBox中的CentOS虚拟机上实现远程访问,通常需要设置远程桌面协议(如VNC)或SSH访问。以下是具体步骤:

设置VNC远程访问

  1. 安装VNC服务器
sudo yum install tigervnc-server
  1. 配置VNC服务器
sudo vi /etc/systemd/system/vncserver@:1.service
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=your_username
Group=your_groupname
WorkingDirectory=/home/your_username
ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
ExecStop=/usr/bin/vncserver -kill :%i

[Install]
WantedBy=multi-user.target
  1. 启动VNC服务器
sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service
  1. 配置防火墙
sudo firewall-cmd --add-port=5901/tcp --permanent
sudo firewall-cmd --reload
  1. 访问VNC服务器

设置SSH远程访问(推荐)

  1. 安装SSH服务器
sudo yum install openssh-server
  1. 配置SSH服务器
sudo vi /etc/ssh/sshd_config
PermitRootLogin yes
PasswordAuthentication yes
  1. 启动SSH服务
sudo systemctl daemon-reload
sudo systemctl enable sshd
sudo systemctl start sshd
  1. 获取虚拟机IP地址
ip addr show
  1. 访问SSH服务器
ssh your_username@your_vm_ip_address

通过以上步骤,你可以在VirtualBox中的CentOS虚拟机上实现远程访问。SSH是更推荐的方法,因为它提供了更高的安全性和更多的功能。

0
看了该问题的人还看了