Articles of virtualbox

防止将虚拟磁盘挂载到另一台计算机上

是否可以构build虚拟机(VMWare或VirtualBox),以便在安装到另一个虚拟机时无法装入或读取磁盘? 如果在启动时不需要密码,并且来自受保护卷的所有服务都可以在启动时启动,则包含encryption主机系统中的卷的解决scheme是正常的。 为了给你一个小小的背景,我们正在演示我们的软件(一种networking服务),作为一个预先configuration的虚拟机供下载。 我们希望阻止美观的前景从内部或篡改它。 我们的虚拟机已经禁用了一个用户模式,GRUB被一个密码保护,但是没有任何问题是有人将这个卷挂载到另一个虚拟机上。

Samba安装错误(6):没有这样的设备或地址 – 但存在设备

我正在Windows 8.1主机上运行Virtualbox,以及Debian guest。 我有一个Windows共享的文件夹,并希望在客户端上使用cif进行挂载,如下所示: mount -t cifs //192.168.1.12/Users/Paul/Documents/code_stash /mnt/pc -o user=Paul,password=password 但是,我收到错误: mount error(6): No such device or address 这也在dmesg和syslog中。 我确信Users / Paul / Documents / code_stash存在于Windows中,并且是共享的,并且/ mnt / pc也存在。 任何build议或见解,请问到底是什么问题? 谢谢

我的KVM机器无法连接networking

我正在为基于Fedora 19和KVM的公司build立一个虚拟化服务器。 我们的目标是能够转换和运行一堆VirtualBox虚拟机。 所以我安装了我的F19服务器,并用bridge-utils创build了一个br0网桥。 我第一次尝试与VirtualBox,并没有麻烦,我的testing虚拟机(Ubuntu服务器10.04)就像它在Windows上的工作。 然后,我将虚拟机转换为qcow格式,并将这个新虚拟机添加到Virt-Manager。 我可以启动它,login等,一切正常…除了networking。 ifconfig只返回“lo”回送适配器 lspci很好地显示了在Virt-Manager中指定的正确types的“以太网控制器” 我已经尝试从网桥转换到NAT,更改Virt-Manager中的networking适配器的types,没有任何工作。 任何想法如何解决这个问题?

反向查找SERVFAIL

我只使用Virtualbox设置了DNS服务器和Web服务器。 DNS服务器的IP地址是192.168.56.101,Web服务器是192.168.56.102。 这是我的DNS服务器的configuration文件: named.conf中: [quan@localhost ~]$ sudo cat /etc/named.conf // // named.conf // // Provided by Red Hat bind package to configure the ISC BIND named(8) DNS // server as a caching only nameserver (as a localhost DNS resolver only). // // See /usr/share/doc/bind*/sample/ for example named configuration files. // options { directory "/var/named"; dump-file […]

ICMP请求未到达virtualbox上的来宾计算机

我有一个虚拟的盒子(4.3.14)安装在主机Ubuntu的12.04。 我有一个客机的Ubuntu 12.04 32位安装在这个虚拟的盒子。 问题是,我的ping请求没有到达客户操作系统。 我已经采取了tshark捕获来确认我的tshark -i any -w /tmp/myTrace.pcap上的tshark -i any -w /tmp/myTrace.pcap 。 我能够从我的主机ping到IP:192.168.56.1和ICMP消息得到响应。 主机ifconfig eth0 Link encap:Ethernet HWaddr 00:1e:90:b4:71:3b inet addr:10.0.61.73 Bcast:10.0.61.255 Mask:255.255.255.0 inet6 addr: fe80::21e:90ff:feb4:713b/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7749 errors:0 dropped:0 overruns:0 frame:0 TX packets:3322 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2187490 (2.1 MB) TX […]

无法远程连接到在CentOS VirtualBox上设置的Vsftpd服务器

我已经使用以下提供的说明设置了Vsftp服务器。甚至在底部的注释之后。 但是我无法远程连接。 当我尝试使用FileZilla或我的Ubuntuterminal时,我总是得到: ryan@ryan-Galago-UltraPro:~$ ftp 10.0.x.xx ftp: connect: Connection timed out ftp> 我已经检查并重新检查了iptablesconfiguration文件,并确保端口21被接受,它是。 我已经在网上看了这个,并决定尝试nmap的端口扫描,这就是我得到的结果: ryan@ryan-Galago-UltraPro:~$ nmap -PN 10.0.xx.xx Starting Nmap 6.40 ( http://nmap.org ) at 2014-08-19 15:01 EDT Nmap scan report for 10.0.xx.xx Host is up. All 1000 scanned ports on 10.0.xx.xx are filtered Nmap done: 1 IP address (1 host up) scanned in 201.38 […]

使用与Windows主机操作系统代理转发的SSH,Vagrant Ubuntu来宾操作系统和Keepass / Keeagent

意图 :能够从任何开发环境部署到lan-example.com ; 无论是直接来自虚拟操作系统,还是任何单一操作系统,甚至是使用存储在Keepass中的一个SSH密钥的互联网。 我目前无法从Vagrant的操作系统中这样做,除非我明确生成自己的密钥并在每个部署服务器中对其进行授权。 我相信通过用户代理转发来做我想做的事情的方式,是的? 主机操作系统 Windows 7 x64 由puttygen生成的SSH密钥: C:\Users\Administrator\.ssh\id_rsa.ppk 用Keeagent Keepass存储我的SSH密钥。 Keeagent被设置为“Agent”模式 pageant.exe已安装但未运行 如果我希望使用我的密钥连接到外部/内部LAN服务器,Putty将按照Keeagent – Putty不会将私钥位置存储在其configuration中。 C:\ Users \用户Administrator.ssh \ CONFIG Host 192.168.55.2 ForwardAgent yes Vagrantfile Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| config.vm.network :private_network, ip: '192.168.55.2' config.ssh.forward_agent = true # Why would I need to set this if Keeagent is handling things? config.ssh.private_key_path = '~/.ssh/id_rsa_jake_mitchell.ppk' […]

Linux内核交换?

我正试图完成一些在我的舒适区之外的事情,经过四处搜寻,没有成功,我想我会在这里尝试。 我正在尝试将一个Linux VirtualBox VM导入到AWS中。 问题在于,AWS导入例程不像Oracle Enterprise / Unbreakable Linux(我收到的VirtualBox映像是在其上构build的)。 根据博客文章 ,有4个受支持的发行版,而Oracle Linux不是其中之一(不过Oracle Linux所基于的RedHat就在列表中)。 我希望交换到RedHat将解决这个问题。 我发现了一篇博客文章,展示了如何在grub bootloader中交换内核(这是他们的图片,而不是我的): 但是我在这里偏离了我的专业领域。 我可以vi文件,但是(不像上面的图像)唯一的列表是Oracle Linux,没有红帽等我可以交换的条目。 我需要一些帮助的问题是如何获得额外的条目到grub.conf? 我假设我需要加载RedHat内核,然后在这里指向它。 是对的吗? 谢谢你的帮助

从远程机器联系虚拟机时,SSH经常失败

我有一个Windows 8.1主机,我在其中安装了Ubuntu的服务器15.05在虚拟机。 我在guest虚拟机(ubuntu)中设置了一个SSH服务器,然后我创build了一个从主机端口2222到访客端口22的转发规则。 如果我尝试从主机使用ssh -p 2222 username@localhost主机ssh -p 2222 username@localhost我可以连接没有问题的虚拟机。 如果我尝试使用ssh -p 2222 [email protected]从同一本地networking中的远程计算机(OS X one)进行连接,那么大多数情况下我都会收到Timeout错误。 当我真的设法build立连接,一段时间后,它冻结,直到我得到错误写入失败:pipe道损坏 。 我已经禁用了我的防病毒(Bitdefender)的防火墙,并在Windows防火墙中创build了允许来自端口22和2222的stream量的规则。即使禁用了两个防火墙(实际上,bitdefender总是被禁用),问题仍然存在。 我还在guest UseDNS no的sshd_config文件中设置了UseDNS no 。 Guest(ubuntu)中没有安装防火墙。 我发现vmware workstation 11和VirtuaBox都有问题。

Ansiblebuild立在Atlas上的sudo错误

我一直在尝试在Atlas上构build我的Vagrantconfiguration。 此外,我使用ansible提供,我有一些sudo问题。 在尝试在Atlas上运行完整的操作手册之后设置VM后,出现以下错误: virtualbox-iso: failed: [127.0.0.1] => {"failed": true, "item": ""} virtualbox-iso: msg: Failed to lock apt for exclusive operation 所以我在互联网上发现,sudo权限可能是问题。 在我的主要剧本文件权限设置为: sudo: true remote_user: vagrant 而且,当我需要sudo权限的时候,在运行playbook之后,整个事情就会打破。 -name: Update apt sudo: yes apt: update_cache=yes 有谁知道如何解决这种情况? 如何修复sudo权限? 注意。 当我试图在本地构build本机时,它的作用就像一个魅力,但是当我在Atlas上运行它时,我得到了这个问题。 更新:我相信sudo访问是真正的问题在这里我已经删除了configuration的一部分,并保持其他部分需要sudo失败。 virtualbox-iso: failed: [127.0.0.1] => (item=curl,wget,python-software- properties) => {"failed": true, "item": "curl,wget,python-software-properties"} virtualbox-iso: stderr: E: Could not […]