`
gengfire
  • 浏览: 1010 次
  • 性别: 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
分享到:
评论

相关推荐

    nat模式下使用ssh

    在NAT模式下使用SSH,主要是为了让虚拟机与主机或者外部网络通过安全的Shell协议进行通信。SSH(Secure Shell)是一种网络协议,用于在不安全的网络上提供安全的远程登录和其他服务。以下将详细解释如何在Ubuntu...

    virtualbox安装包

    安装Vagrant后,你需要通过命令行工具将它与VirtualBox连接起来,这通常通过`vagrant init`命令创建一个新的Vagrantfile实现,该文件定义了虚拟机的配置。 在"virtualbox&&vagrant兼容匹配放心使用"这个描述中,...

    VirtualBox-7.0.6-155176-Win.exe

    4. **共享文件夹和网络映射**:VirtualBox支持将主机的文件夹共享给虚拟机,方便数据交换,同时提供了多种网络模式,如NAT、桥接网络和内部网络,满足不同网络需求。 5. **Guest Additions**:提供了一套可安装在...

    linux安装难点总结

    在虚拟机环境中,NAT模式可以让虚拟机共享宿主机的网络连接,从而实现访问外部网络的目的。 2. **配置步骤**: - **开启NAT服务**:确保虚拟机软件(如VMware或VirtualBox)已正确安装NAT服务,并且在虚拟机设置中...

    ubuntu简明教程

    - **双系统安装**:与Windows或Mac OS共存,使用GRUB引导器选择启动操作系统。 - **虚拟机**:使用VirtualBox或VMware在Ubuntu上运行其他操作系统。 9. **故障排查** - **日志文件**:通过`/var/log`目录下的...

    Hadoop 2.3.0分布式集群搭建图文.doc

    - **共享粘贴板和拖放**:为了方便数据在物理机与虚拟机之间的传输,可以将共享粘贴板和拖放设置为双向。 #### 四、软件安装 ##### 1. 安装JDK - **安装命令**:通过命令`yum install jdk`进行安装。 - **环境...

    homestead-6.4.0.tar.gz

    VirtualBox 是一款开源的虚拟机软件,可以运行在多种操作系统上,如 Windows、Mac OS X 和 Linux。 **Ubuntu** 是 Homestead 虚拟机中的操作系统,它是一个流行的 Linux 发行版,以其稳定性、安全性以及对开发者...

    linux操作系统中初始Linux

    - 类似于在Windows系统下使用虚拟机的方法,在Mac上安装VMware或VirtualBox等虚拟机软件,然后在虚拟机中安装Linux。 2. **方案二**:使用Docker容器 - Docker允许在无需安装完整操作系统的情况下运行Linux应用和...

    Ubuntu系统安装使用手册

    - **虚拟机**: 使用VirtualBox或VMware在Windows或Mac上运行Ubuntu虚拟机。 - **双系统安装**: 在现有Windows或Mac硬盘上划出空间安装Ubuntu,实现双系统共存。 6. **Ubuntu的开发者环境** - **编程环境**: ...

    Laravel开发-homesteader

    它基于 Vagrant 和 VirtualBox,确保了跨平台的一致性,让开发者可以在 Windows、Mac 或 Linux 上拥有相同的开发体验。 首先,我们来了解下 Homesteader 的核心功能。Homesteader 脚本自动化了以下步骤: 1. **...

    计算机网络课后习题及答案

    它使用两个独立的TCP连接:控制连接和数据连接。 **2.在网络上查询,Linux常见的FTP服务器软件有哪些?** 常见的Linux FTP服务器软件包括: - **vsftpd**:速度快、安全性高。 - **ProFTPD**:功能丰富,可扩展性...

    linux 服务版安装简易说明书

    Linux服务版安装简易说明书主要涵盖了在Ubuntu环境下进行Linux服务版的安装步骤,以及在使用Ubuntu时的一些基础配置命令。以下是对这些内容的详细说明: **一、安装基本环境** 1. **Ubuntu下载**: 你可以从官方...

    流浪汉

    4. **连接虚拟机**:使用`vagrant ssh`命令可以登录到虚拟机进行开发工作。 5. **同步文件**:通过共享文件夹,可以实现在主机和虚拟机之间的文件同步。 6. **维护和更新**:通过`vagrant halt`关闭虚拟机,`...

Global site tag (gtag.js) - Google Analytics