精华内容
下载资源
问答
  • 远程管理VirtualBox

    2018-03-27 22:25:00
    需要在一台服务器上安装测试虚拟机,因为服务器没有显示器,所以不能通过VirtualBox客户端安装和管理虚拟机,命令行方式又太繁琐,听说可以通过网页的方式管理虚拟机,今天特意试了下这种方案,将过程记录如下。...

    前言

    需要在一台服务器上安装测试虚拟机,因为服务器没有显示器,所以不能通过VirtualBox客户端安装和管理虚拟机,命令行方式又太繁琐,听说可以通过网页的方式管理虚拟机,今天特意试了下这种方案,将过程记录如下。

    安装virtualbox

    wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
    wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
    

    加入apt源

    deb http://download.virtualbox.org/virtualbox/debian xenial contrib
    

    安装 virtualbox

    sudo apt update
    sudo apt install virtualbox virtualbox-ext 
    

    安装web

    sudo apt install php-fpm php-saop php-xml nginx 
    wget https://github.com/phpvirtualbox/phpvirtualbox/archive/master.zip
    unzip master.zip
    sudo cp -r phpvirtualbox-5.2-0 /var/www/html/phpvirtualbox
    sudo cp cp /var/www/html/phpvirtualbox/config.php-example /var/www/html/phpvirtualbox/config.php
    

    配置服务

    启动vboxweb服务

    /usr/bin/vboxwebsrv -b -H 127.0.0.1 -p 18083
    

    修改密码为真实运行virtualbox程序的账号密码

    sudo vi /var/www/html/phpvirtualbox/config.php
    12 var $username = 'vbox';
    13 var $password = 'pass';
    

    修改nginx

    vi /etc/nginx/sites-enabled/default
    
    35     root /var/www/html;
     36 
     37     # Add index.php to the list if you are using PHP
     38     index index.html index.htm index.nginx-debian.html;
     39 
     40     server_name _;
     41 
     42     #location / {
     43         # First attempt to serve request as file, then
     44         # as directory, then fall back to displaying a 404.
     45     #   try_files $uri $uri/ =404;
     46     #}
     47 
     48     # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
     49     #
     50     location ~ \.php$ {
     51         include snippets/fastcgi-php.conf;
     52     #
     53     #   # With php7.0-cgi alone:
     54     #   fastcgi_pass 127.0.0.1:9000;
     55     #   # With php7.0-fpm:
     56         fastcgi_pass unix:/run/php/php7.0-fpm.sock;
     57     }
     58 
     59     # deny access to .htaccess files, if Apache's document root
     60     # concurs with nginx's one
     61     #
     62     location ~ /\.ht {
     63         deny all;
     64     }
    
    

    重新加载

    /usr/sbin/nginx -s reload
    

    访问

    http://127.0.0.1/phpvirtualbox 默认账号密码都为admin

    新建虚拟机

    新建虚拟机的方法和virtualbox一样,只是要注意在设置里启用"Remote Display"

    输入图片说明

    这样可以通过其他远程工具连接上虚拟机,继续后面的安装了。 输入图片说明

    转载于:https://my.oschina.net/yumm007/blog/1785906

    展开全文
  • RemoteBox: 远程管理 VirtualBox 虚拟机 — LinuxTOY RemoteBox: 远程管理 VirtualBox 虚拟机 — LinuxTOYRemoteBox: 远程管理 VirtualBox 虚拟机2013-01-07 Toy Poste...

    RemoteBox: 远程管理 VirtualBox 虚拟机 — LinuxTOY


    RemoteBox: 远程管理 VirtualBox 虚拟机

    2013-01-07 Toy Posted in Apps, Virtual MachineRSS

    RemoteBox 允许你对 VirtualBox 虚拟机进行远程管理,这在使用 VirtualBox Headless 模式时应该很有帮助。

    remotebox

    RemoteBox 的功能主要包括创建、启动、关闭、导入、导出虚拟机,对虚拟机进行配置,支持虚拟机快照,等等。

    RemoteBox 能在 Linux、*BSD、Mac OS X 等系统上运行,其源码包可从此处下载。
    posted on 2013-01-08 00:53 lexus 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/lexus/archive/2013/01/08/2850433.html

    展开全文
  • phpvirtualbox远程管理virtualbox

    万次阅读 2012-02-03 13:44:21
    操作系统ubunut11.04  1.安装virtualbox  https://www.virtualbox.org/wiki/Downloads  2.VirtualBox 4.1.8 Oracle VM VirtualBox Extension Pack  管理-全局设定-extensions

                操作系统ubunut11.04

               1.安装virtualbox

                 https://www.virtualbox.org/wiki/Downloads

               2.VirtualBox 4.1.8 Oracle VM VirtualBox Extension Pack

                  管理-全局设定-extensions

              3.配置可应的php运行环境例如lampserver

              4.部署phpvirtualbox项目

                http://code.google.com/p/phpvirtualbox/

              5.配置phpvirtualbox

                config.php

    <?php
    /**
     * phpVirtualBox example configuration. 
     * @version $Id: config.php-example 366 2011-12-01 19:56:57Z imooreyahoo@gmail.com $
     *
     * rename to config.php and edit as needed.
     *
     */
    class phpVBoxConfig {
    
    /* Username / Password for system user that runs VirtualBox */
    var $username = 'root';
    var $password = '123';
    
    /* SOAP URL of vboxwebsrv (not phpVirtualBox's URL) */
    var $location = 'http://127.0.0.1:18083/';
    
    /* Default language. See languages folder for more language options.
     * Can also be changed in File -> Preferences -> Language in
     * phpVirtualBox.
     */
    var $language = 'en';
    
    /*
     *
     * Not-so-common options / tweaking
     *
     */
    
    // Multiple servers example config. Uncomment (remove /* and */) to use.
    // Add ALL the servers you want to use. Even if you have the server set
    // above. The default server will be the first one in the list.
    /*
    var $servers = array(
            array(
                    'name' => 'London',
                    'username' => 'user',
                    'password' => 'pass',
                    'location' => 'http://192.168.1.1:18083/',
                    'authMaster' => true // Use this server for authentication
            ),
            array(
                    'name' => 'New York',
                    'username' => 'user2',
                    'password' => 'pass2',
                    'location' => 'http://192.168.1.2:18083/'
            ),
    );
    */
    
    // Disable authentication
    #var $noAuth = true;
    
    // Host / ip to use for console connections
    #var $consoleHost = '192.168.1.40';
    
    // Disable "preview" box
    #var $noPreview = true;
    
    // Default preview box update interval in seconds
    #var $previewUpdateInterval = 30;
    
    // Preview box pixel width
    #var $previewWidth = 180;
    
    // Change default preview aspect ratio to 1. 
    // http://www.wikipedia.org/wiki/Aspect_ratio_%28image%29#Previous_and_presently_used_aspect_ratios
    #var $previewAspectRatio = 1.6;
    
    // Enable custom VM icons
    #var $enableCustomIcons = true;
    
    /* Enable HardDisk IgnoreFlush configuration. This controls the "ExtraData" setting
     * in "VBoxInternal/Devices/[controller type]/0/LUN#[x]/Config/IgnoreFlush". See
     * Responding to guest IDE/SATA flush requests at:
     * http://www.virtualbox.org/manual/ch12.html#idp12757424
     *
     */
    #var $enableHDFlushConfig = true;
    
    /*
    Allow to prompt deletion hard disk files on removal from Virtual Media Manager.
    If this is not set, files are always kept. If this is set, you will be PROMPTED
    to decide whether or not you would like to delete the hard disk file(s) when you
    remove a hard disk from virtual media manager. You may still choose not to delete
    the file when prompted.
    */
    var $deleteOnRemove = true;
    
    /*
     * File / Folder browser settings
     */
    
    // Restrict file types
    var $browserRestrictFiles = array('.iso','.vdi','.vmdk','.img','.bin','.vhd','.hdd','.ovf','.ova','.xml','.vbox','.cdr','.dmg','.ima','.dsk','.vfd');
    
    // Restrict locations / folders
    #var $browserRestrictFolders = array('D:\\','C:\\Users\\Ian'); // Or something like array('/home/vbox','/var/ISOs')
    
    // Force use of local, web server based file browser instead of going through vboxwebsrv
    #var $browserLocal = true;
    
    // Disable file / folder browser.
    #var $browserDisable = true;
    
    // Disable Windows drive detection
    #var $noWindowsDriveList = true;
    
    // Just list all drives from C:\ - Z:\ without checking if they exist or not.
    // This may be required on older Windows systems with more than one drive.
    #var $forceWindowsAllDriveList = true;
    
    /*
     * Misc
     */
     
    /*
     * Auto-refresh interval in seconds for VirtualBox host memory usage information.
     * Any value below 3 will be ignored.
     */
    var $hostMemInfoRefreshInterval = 5;
    
    /* Show % of free host memory instead of % used */
    #var $hostMemInfoShowFreePct = true;
    
    /*
     * VM Memory warnings.
     * 
     * If $vmMemoryStartLimitWarn is enabled, each time a VM is started through
     * phpVirtualBox, it will check that the available host memory is greater than
     * the base and video memory of the VM + 50MB (a little bit of overhead). If it
     * is not, a confirmation dialog will be presented to confirm that you want to
     * start the VM.
     *
     * If $vmMemoryOffset is set (and $vmMemoryStartLimitWarn), $vmMemoryOffset
     * megabytes is subtracted from the available host memory before the check is
     * performed by $vmMemoryStartLimitWarn logic. For instance it may be a good
     * idea to always have VM memory requirements + 100MB free. 100 is the default.
     */
    #var $vmMemoryStartLimitWarn = true;
    #var $vmMemoryOffset = 100;
    
    
    /*
     * Display guest additions version of a running VM on its Details tab
     */
    #var $enableGuestAdditionsVersionDisplay = true;
    
    /*
     * Display a "minimal" VM list. This will shrink the size of VMs in the VM list
     * and exclude some information so that they take up less space.
     */
    #var $vmListMinimal = true;
    
    /* Enable Firefox's "App Tab" notification support by changing the browser's title
     * when something in phpVirtualBox's VM list changes or an alert is triggered.
     */
    #var $enableAppTabSupport = true;
    
    /* Disable any of phpVirtualBox's main tabs */
    #var $disableTabVMSnapshots = true; // Snapshots tab
    #var $disableTabVMConsole = true; // Console tab
    
    /* Screen resolutions for console tab */
    var $consoleResolutions = array('640x480','800x600','1024x768','1280x720','1440x900');
    
    /* Console tab keyboard layout. Currently Oracle's RDP client only supports EN and DE. */
    var $consoleKeyboardLayout = 'EN';
    
    /* Max number of network cards per VM. Do not set above VirtualBox's limit (typically 8) or below 1 */
    var $nicMax = 4;
    
    /* Enable advanced configuration items (normally hidden in the VirtualBox GUI)
     * Note that some of these items may not be translated to languages other than English. 
     */
    #var $enableAdvancedConfig = true;
    
    /* Enable startup / shutdown configuration.
     * This only works in linux and you must add the vboxinit file to
     * your startup scripts list.
     */
    #var $startStopConfig = true;
    
    /* 
    	Sorting VM List options
    
    	var $vmListSort = 'name'; // Default. Sort VM list by VM name
    	var $vmListSort = 'running'; // Place running VMs at the top of the list
    	var $vmListSort = 'gui'; // Use drag-and-drop / manual vm ordering
    	var $vmListSort = 'stateChange'; // Order by VMs' last state change
    	var $vmListSort = 'os'; // Sort by OS type
    	var $vmListSort = 'function(..){...}' // uses custom javascript function. Example follows:
    	
    	// This places running VMs at the top of the list, then orders by
    	// the last VM state change, then by name. 
    	var $vmListSort = 'function(a,b) {
    		if(a.state == "Running" && b.state != "Running") return -1;
    		if(b.state == "Running" && a.state != "Running") return 1;
    		if(a.lastStateChange < b.lastStateChange) return 1;
    		if(b.lastStateChange < a.lastStateChange) return -1;
    		return strnatcasecmp(a.name,b.name);
    	}';
    	
    	NOTE: In a multi-user situation, 'gui' is probably a bad idea.
    	
    */
    #var $vmListSort = 'name';
    
    // Authentication library.
    var $authLib = 'Builtin';
    
    // VM ownership
    #var $enforceVMOwnership = true;
    
    // Per-user VM quota
    #var $vmQuotaPerUser = 2;
    
    
    // Allow VDE network configuration. This must be supported by the underlying VirtualBox installation!
    // If you do not know what VDE networking is - you do not need it, it is probably not supported by your
    // VirtualBox installation and will cause errors if enabled.
    #var $enableVDE = true; 
    
    // Disable setting SATA controllers port count to the max port number found when saving VMs.
    #var $disableSataPortCount = true;
    
    /* Enable Parallel Port configuration - EXPERIMENTAL
    LPT support may or may not work for you. 
    !!! VirtualBox LPT support only works in Linux. !!!
    */
    #var $enableLPTConfig = true;
    
    /* Enable HardDisk IgnoreFlush configuration. This controls the "ExtraData" setting
     * in "VBoxInternal/Devices/[controller type]/0/LUN#[x]/Config/IgnoreFlush". See
     * Responding to guest IDE/SATA flush requests at:
     * http://www.virtualbox.org/manual/ch12.html#idp12757424
    */
    #var $enableHDFlushConfig = true;
    
    
    /*
     * Cache tweaking.
     *
     */
    // Refresh VM cache when VM Settings window is loaded. Default is true. Set to false to disable.
    var $vmConfigRefresh = true;
    
    // Path
    #var $cachePath = '/tmp';
    
    /* END SETTINGS  */
    
    
    }
    
    


              6.建立如下配置

                /etc/vbox/vbox.cfg

     

    VBOXWEB_USER=root 
    VBOXWEB_HOST=127.0.0.1 
    VBOXWEB_PORT=18083 
    VBOXWEB_TIMEOUT=300 
    VBOXWEB_CHECK_INTERVAL=5 
    VBOXWEB_THREADS=100 
    VBOXWEB_KEEPALIVE=100 
    VBOXWEB_LOGFILE=/var/log/vboxweb.log
               

           7.启动vboxweb-service

        

    /etc/init.d/vboxweb-service start
     

           8.授权 

        

    VBoxManage setproperty websrvauthlibrary null

          9.访问:http://www.localzend.com/phpvirtualbox-4.1-7/

    参考网址:

    http://chenshaoblog.sinaapp.com/?p=963

    http://chenshaoblog.sinaapp.com/?cat=19&paged=2

    http://www.kissthink.com/archive/2495.html

    http://ihipop.info/2011/09/2724.html 

    展开全文
  • 在这之前,请先打开virtualbox的虚拟机管理界面打开远程桌面服务。如果你是windows,把端口改成5000到5050之间。 打开cmd,输入: cd C:/Program Files/Oracle/VirtualBox 注意:这里我的安装地址在C盘,如果你们是...

    最近发现网上远程连接的教程很少,所以才决定写这个教程。
    (文末有小彩蛋哦!)

    首先

    在这之前,请先打开virtualbox的虚拟机管理界面打开远程桌面服务。如果你是windows,把端口改成5000到5050之间。
    打开cmd,输入:

    cd C:/Program Files/Oracle/VirtualBox
    

    在这里插入图片描述
    注意:这里我的安装地址在C盘,如果你们是自定义安装的话,就改成你的安装地址。

    查看有哪些虚拟机

    VBoxManage list vms
    

    在这里插入图片描述
    这里我启动WindowsXp。官网给出的命令为:

    VBoxManage startvm <vm_name> -type vrdp
    

    在这里插入图片描述
    等待命令执行完成,打开远程桌面连接。
    在这里插入图片描述
    输入你的ip。如果弹出警告选择确定即可连接。

    彩蛋—各种操作系统ISO镜像文件。

    链接: https://pan.baidu.com/s/1gumKdNUz_tqSnjafPkEDCw
    提取码: open

    展开全文
  • 开【管理】->【全局设定】->【网络】 添加并编辑新NAT网络 设置网络CIDR:10.0.2.0/24,取消支持DHCP 1.2点击端口转发 添加一条新的端口转发规则, 设置主机端口为:5022,子系统IP为:10.0.2.100,子系统端口...
  • 1.实验目的 ...用户通过互联网,使用微软远程桌面,远程访问你在pc机上创建的虚拟机 虚拟机操作系统Centos,Ubuntu,或你喜欢的Linux发行版,能使用NAT访问外网 3.实验内容 安装配置virtualbox 下载...
  • VirtualBox 拥有一套命令行工具,你可以使用 VirtualBox 的命令行界面 (CLI) 对远程无界面的服务器上的虚拟机进行管理操作。在这篇教程中,你将会学到如何在没有 GUI 的情况下使用 VBoxManage 创建、启动一个虚拟机...
  • 通过Web来管理VirtualBox

    千次阅读 2017-05-09 13:46:46
    phpvirtualbox是一个基于Web的VirtualBox前端,用PHP编写,它允许您访问和控制远程VirtualBox实例。 尽可能地尽可能地使VirtualBox GUI类似,使其尽可能简单。如果您在无头服务器中运行VirtualBox(如教程中的...
  • 利用以上命令可实现Virtualbox后台运行虚拟机,从而隐藏自带窗口 第一种:命令行运行 1.找出虚拟机 VBOXMANAGE LIST VMS ...第二种:Virtualbox管理器启动虚拟机时,按住Shift并点击 启动,此时亦不会弹出窗
  • VirtualBox 拥有一套命令行工具,你可以使用 VirtualBox 的命令行界面 (CLI) 对远程无界面的服务器上的虚拟机进行管理操作。在这篇教程中,你将会学到如何在没有 GUI 的情况下使用 VBoxManage 创建、启动一个虚拟机...
  • phpvirtualbox是一个基于网络的VirtualBox前年底PHP编写的,它允许您访问和控制远程VirtualBox的实例。它试图类似的VirtualBox GUI尽可能使尽可能容易的工作。 VirtualBox的GUI这是一个很好的替代,如果您运行...
  • VirtualBox 拥有一套命令行工具,你可以使用 VirtualBox 的命令行界面 (CLI) 对远程无界面的服务器上的虚拟机进行管理操作。在这篇教程中,你将会学到如何在没有 GUI 的情况下使用 VBoxManage 创建、启动一个虚拟机...
  • 由于安装的fedora是服务器版的所以就想配置远程连接让主机访问具体配置如下 为了简单点在安装fedora的时候我就设置了两个网络 第一步先在虚拟机的管理------>全局设定--->网络,上设定如图 进入全局设定的网络...
  • 虚拟机管理软件VirtualBox和virt-manager

    千次阅读 2018-08-31 09:23:29
    VirtualBox : ... VirtualBox 没有使用 qemu、kvm、libvirt 等开源组件,它的前端、后端以及内核加速模块都是自己开发的,唯有远程桌面所需要的 VNC 使用了 libvncserver。     Virtual Machin...
  • XigmaNas系统(六):VirtualBox安装xp,迅雷,百度云安装,文件共享,远程桌面 前面的操作并没有太大的占用内存,当启用VirtualBox时,内存占用为5%-8%。还可以 启用VirtualBox 点击web管理界面的url,进入...
  • VirtualBox命令行应用

    千次阅读 2011-02-28 15:01:00
    一般来说,我们会经常在桌面版本的 Linux 用 VirtualBox GUI 来管理的... GUI ,我们也能远程管理我们的虚拟机了。 首先声明:由于计算机软硬件及其网络的复杂性,我不保证这篇文章中观点或者操作同样适
  • 使用Docekr-Java远程管理docker.

    千次阅读 2018-06-30 15:39:38
    于是打算了采用Java程序来管理docker,无奈,在网上找了半天也没有关于这样的贴子,于是自己琢磨的半天,终于是成功了。现在和大家一起分享。目前我是采用的是docker toolbox,下面是链接,后续我将采用VirtualBox...
  • VirtualBox安装centos7

    2019-03-12 17:03:39
    VirtualBox安装centos7: 1)、下载镜像放到本地 2)、导入镜像启动 点击【管理】&gt;&gt;【导入虚拟电脑】双击启动 3)、设置网络连接 6)、设置好网络以后使用命令重启虚拟机的网络 service ...
  • 在前一篇文章中,小编采用了docker toolbox方法来安装了docker,并使用Java程序来链接docker,今天我将采用标准的VirtualBox来链接docker,学习类容主要是制作认证书和端口暴露。环境配置:虚拟机:VirtualBox5.2.12...
  • 在FreeBSD操作系统中通过VirtualBox安装Windows虚拟机 发现问题并思考解决方案 作为学校的网络管理员经常需要通过远程管理学校的网络虽然很多网络设备都支持SSH或Telnet的管理方式也就是命令行界面的管理方式但很...
  • 用户通过互联网,使用微软远程桌面,远程访问你在PC机上创建的虚拟机 虚拟机操作系统 Centos,Ubuntu,或 你喜欢的 Linux 发行版,能使用 NAT 访问外网。 实验内容 安装 VirtualBox 安装 Git 客户端(git...
  • 与同性质的VMware及Virtual PC 比较下,VirtualBox独到之处包括远程桌面协议(RDP)、iSCSI及USB的支持,VirtualBox在客户机操作系统上已可以支持USB 2.0的硬件设备。 VirtualBox 最初是以专有软件协议的方式提供。...
  • PhpVirtualBox: VirtualBox 的 Web 控制台

    千次阅读 2015-01-16 02:11:43
    PhpVirtualBox 是一个用 PHP 语言编写,AJAX 实现的开源程序,它为虚拟机软件 VirtualBox 提供了一个功能完善的 Web 控制台,便于用户远程操控 VirtualBox,主要功能有: 向导方式创建新的虚拟机。 启动/关闭...
  • 目录 1.安装VirtualBox 2.创建Linux虚拟机(以 CentoOS 为案例) 3.配置用远程桌面访问你的虚拟机 1.安装VirtualBox 安装Oracle VirtualBox 5.X... VirtualBox菜单 :管理 -&gt; 全局设定,常规页面 创...
  • 配置用远程桌面访问你的虚拟机 使用GNOME桌面 安装 VirtualBox 可能会碰到无法创建网卡的问题,即点击 管理 -&amp;amp;amp;gt; 主机网络管理器,创建一块虚拟网卡时,出现以下提示: 可以...
  • 使用 VirtualBox 让 PC 提供云桌面服务 实验目的 初步了解虚拟化技术,理解云计算的相关概念 理解系统工程师面临的困境 理解自动化安装、管理(DevOps)在云应用中的重要性 实验环境与要求 用户通过...

空空如也

空空如也

1 2 3 4 5
收藏数 85
精华内容 34
关键字:

virtualbox远程管理