温馨提示×

Debian VirtualBox虚拟机如何实现远程访问

小樊
41
2025-02-19 23:56:48
栏目: 云计算
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Debian VirtualBox虚拟机上实现远程访问,您可以使用SSH(Secure Shell)或远程桌面协议(如VNC或XRDP)。以下是具体步骤:

使用SSH进行远程访问

  1. 安装OpenSSH服务器: 在Debian虚拟机中,打开终端并输入以下命令来安装OpenSSH服务器:
sudo apt-get update
sudo apt-get install openssh-server
  1. 启动SSH服务: 安装完成后,启动SSH服务并设置为开机自启:
sudo systemctl start ssh
sudo systemctl enable ssh
  1. 配置防火墙(如果需要): 如果您启用了防火墙,确保允许SSH连接:
sudo ufw allow ssh
  1. 获取虚拟机的IP地址: 在虚拟机中,打开终端并输入以下命令来获取IP地址:
ip addr show

查找与您的网络接口相关联的inet地址,这将是您的虚拟机的IP地址。

  1. 从宿主机或其他计算机访问虚拟机: 使用SSH客户端(如PuTTY、OpenSSH客户端等)从宿主机或其他计算机连接到虚拟机。输入虚拟机的IP地址、端口号(默认为22)以及用户名。

使用VNC进行远程访问

  1. 安装VNC服务器: 在Debian虚拟机中,打开终端并输入以下命令来安装VNC服务器:
sudo apt-get update
sudo apt-get install tightvncserver
  1. 启动VNC服务器: 安装完成后,启动VNC服务器并设置一个密码:
vncserver :1
  1. 配置VirtualBox网络设置
  • 打开VirtualBox管理器,选择您的Debian虚拟机,点击“设置”。
  • 在“网络”选项卡中,选择“高级”然后点击“端口转发”。
  • 点击“添加”按钮,填写以下信息:
    • 名称:任意名称
    • 协议:TCP
    • 主机IP:留空
    • 主机端口:任意未被占用的端口(例如5901,与VNC服务器设置的端口号相对应)
    • 子系统IP:虚拟机的IP地址
    • 子系统端口:5901(与VNC服务器设置的端口号相对应)
  • 点击“确定”保存设置。
  1. 从Windows客户端连接: 下载并安装VNC Viewer客户端。在VNC Viewer中输入虚拟机的IP地址(127.0.0.1)和端口号(例如5901),然后输入密码进行连接。

使用XRDP进行远程访问

  1. 安装XRDP服务器: 在Debian虚拟机中,打开终端并输入以下命令来安装XRDP服务器:
sudo apt-get update
sudo apt-get install xrdp
  1. 启动XRDP服务: 安装完成后,启动XRDP服务并设置为开机自启:
sudo systemctl enable xrdp
sudo systemctl start xrdp
  1. 配置防火墙(如果需要): 确保防火墙允许XRDP连接:
sudo ufw allow 3389/tcp
  1. 从Windows客户端连接: 下载并安装Microsoft Remote Desktop客户端。在客户端中输入虚拟机的IP地址,点击“连接”,然后输入用户名和密码进行连接。

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

推荐阅读:Debian虚拟机在VirtualBox中如何实现远程访问

0