Mac下使用Virtualbox共享文件与ssh连接
1. 关闭虚拟机,管理--全局设置--网络--仅主机,添加两张网卡
vboxnet0 为ssh通信用
192.168.56.1
255.255.255.0
DHCP服务器,启用
ip 192.168.56.100
dns 255.255.255.0
min 192.168.56.101
max 192.168.56.101
vboxnet1 为虚拟机连接外网(同windows一个网段)
192.168.1.105
255.255.255.0
DHCP服务器,不启用
虚拟机右键设置--网络
网卡1--> NAT启用
网卡2--> Host-Only--界面名称选择ssh通信网卡【vboxnet0】
启动
2. 配置Ubuntu网络,gui进入
sudo vim /etc/network/interfaces ,添加eth1
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet dhcp
【】【】【】
# The host-only network interface
auto eth1
iface eth1 inet dhcp
【】【】【】
sudo /etc/init.d/networking restart
ifconfig 是否有eth1为192.168.56.101 用这个连接ssh
3.挂载Mac共享目录
设置--共享文件夹--记住名字 ( web )
4. ubuntu下安装增强工具
http://www.binarytides.com/vbox-guest-additions-ubuntu-14-04/
当前虚拟机设置--device --insert cd image
sudo mount /dev/cdrom /mnt
cd /mnt
sudo ./VBoxLinuxAdditions.run
如果报错,执行下面
sudo apt-get install build-essential module-assistant
sudo m-a prepare
reboot,再挂载cd,再sudo安装
//
vboxsf:
sudo /etc/init.d/vboxadd setup
sudo apt-get install virtualbox-guest-utils
//
sudo apt-get install dkms build-essential linux-headers-generic
sudo apt-get install xserver-xorg xserver-xorg-core
//
5. 挂载
sudo mount -t vboxsf web /www
6.卸载cdrom
sudo mount /dev/cdrom
7.开机自动挂载
sudo vim /etc/rc.local
sudo mount -t vboxsf web /www
无界面启动
VBoxManage startvm ubuntu --type headless
killall Terminal
#Linux同步文件夹
sudo rsync -av --delete /www /wwwbak
#install shadowsocks server
wget --no-check-certificate https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-libev.sh
chmod +x shadowsocks-libev.sh
./shadowsocks-libev.sh 2>&1 | tee shadowsocks-libev.log
/etc/init.d/shadowsocks start /restart/stop/status
/usr/sbin/usermod -G vboxsf -a gengfire #add to vboxsf group
ps axu|grep nginx #view nginx belong to
sudo chown -R gengfire:vboxsf /www
sudo chmod -R 777 /www
#npm install failed :
VBoxManage setextradata ubuntu VBoxInternal2/SharedFoldersEnableSymlinksCreate/web 1
VBoxManage getextradata ubuntu enumerate
cd thinkjs
npm install -g grunt-cli //install grunt
npm install -g grunt-contrib-qunit
npm install --no-bin-links //add no-bin-links
#centos vboxsf
先安装增强工具
sudo yum distro-sync
yum -y install kernel-devel kernel-headers dkms gcc gcc-c++
sudo mount /dev/cdrom /mnt
cd /mnt/cdrom
sudo ./VBoxLinuxAdditions.run
vboxsf:
sudo /etc/init.d/vboxadd setup
sudo yum install virtualbox-guest-utils
sudo yum install dkms build-essential linux-headers-generic
sudo yum install xserver-xorg xserver-xorg-core
sudo mount -t vboxsf web /www
分享到:
相关推荐
VirtualBox共享文件夹依赖,缺失导致无法共享文件夹,。。
设置后,Windows下的文件夹被映像到Virtualbox Linux下,在Virtualbox下访问该文件夹就像打开本地文件夹一样,不用使用FTP等外界工具实行跳转,实现了在Windows下与Virtualbox相互共享文件。
如何在虚拟机(virtualbox-ubuntu)和主机(win7)之间共享数据,相信很多使用虚拟机的人都很感兴趣,本文是实践的总结,相信会对读者有帮助。
Win7下与虚拟机VirtualBox上安装的Ubuntu12.10共享文件的方法.pdf
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,
VirtualBox内Linux系统怎样与Windows共享文件夹
Centos与VirtualBox共享文件夹的设置方式,适用于不同版本的virtualBox
VScode用ssh连接虚拟机.docx
MAC本使用virtualBox安卓ubuntu,包含解决虚拟机和主机之间复制粘贴,共享文件夹问题
VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享VirtualBox中实现与主机文件的共享
本篇文章主要是介绍了Virtualbox主机和虚拟机之间文件夹共享及双向拷贝,有需要的可以了解一下。
VirtualBox 共享文件夹权限设置及使用方法 ... 共享文件夹就是使主机的wendows和客户机linux能彼此共享文件。在当前的架构情况下,需要在主机即windows上设一个目录来做共享目录,我是把D盘的sharedfolde
VirtualBox4.0的四种网络连接方式
给VirtualBox虚拟机(装载了Ubuntu16.04系统)配置了两张网卡,网络模式分别为“网络地址转换(NAT)”和“仅主机(Host-Only)适配器”,其中,enp0s3网卡(NAT)用于外网访问,而enp0s8网卡(Host-Only)用于主机...
VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹.pdf
VirtualBox如何共享文件夹(虚拟机),VirtualBox如何共享文件夹(虚拟机),VirtualBox如何共享文件夹(虚拟机)
mac VirtualBox 是一款mac版的虚拟机 使用简单方便,很好用,是mac系统必备工具,稳定流畅
VirtualBox使用教程
eNSP桥连Virtualbox构建虚拟网络仿真.docxeNSP桥连Virtualbox构建虚拟网络仿真.docxeNSP桥连Virtualbox构建虚拟网络仿真.docxeNSP桥连Virtualbox构建虚拟网络仿真.docxeNSP桥连Virtualbox构建虚拟网络仿真.docxeNSP...
MacBook M1/M2 不能安装VirtualBox