VirtualBox虚拟机Ubuntu实现远程访问主要有SSH和VNC两种方式,步骤如下:
安装SSH服务
在Ubuntu虚拟机终端执行:
sudo apt update && sudo apt install openssh-server
sudo systemctl start ssh && sudo systemctl enable ssh # 启动并开机自启
配置VirtualBox端口转发
127.0.0.1
仅限本机访问)连接测试
在宿主机终端执行:
ssh -p 2222 用户名@127.0.0.1 # 输入虚拟机密码
安装VNC服务器
在Ubuntu虚拟机终端执行:
sudo apt update && sudo apt install tightvncserver
vncserver # 首次运行需设置密码,生成配置文件
配置VirtualBox端口转发
:1
)连接测试
在宿主机使用VNC客户端(如RealVNC Viewer),输入:
主机IP:5901 # 若主机IP为127.0.0.1,则连接127.0.0.1:5901
输入VNC密码即可。
127.0.0.1
可限制仅本地访问。ssh -L 5901:localhost:5901
)。ufw allow 端口/tcp
)。根据需求选择方式,SSH适合命令行操作,VNC适合图形界面管理。