`
gengfire
  • 浏览: 966 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

Mac下使用Virtualbox共享文件与ssh连接

阅读更多
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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics