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
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值