使用VirtualBox创建一个Ubuntu虚拟机
步骤:
1.安装VirtualBox
2.在Ubuntu官网下载iso镜像。
3.创建虚拟机。
------------------------------------------------------------------------------------------------------------------------
以上的步骤很简单,即可以创建一个Ubuntu虚拟机linux游戏,并且我们好多时侯都须要将文件在mac与Ubuntu虚拟机中共享(记得曾经用windows的时侯可以直接拖放就ok了),以下记录一下实现的方法。
1.通过VirtualBox的设置,将虚拟机的wifi加入到mac同一个wifi下。(这一步很重要)
完成这个设置后,在ubuntu的虚拟机中查看ip地址:ifconfig-a
2..在Ubuntu中安装samba
sudoapt-getinstallsamba
sudoapt-getinstallgnome-system-tools
通过以上的步骤即安装好了sambaubuntu虚拟机和宿主机文件共享,紧接着在terminal中输入sudoshares-adminubuntu虚拟机和宿主机文件共享,即将共享的文件添加进去,同时要将该文件的权限赋于777(chmod777-Ryoursharefile)
之后添加samba用户(例如:smbpasswd-aroot)
smbpasswd-a降低用户(要降低的用户必须以是系统用户)
smbpasswd-d冻结用户,就是这个用户不能在登陆了
smbpasswd-e恢复用户,解冻用户,让冻结的用户可以在使用
smbpasswd-n把用户的密码设置成空.要在global中写入nullpasswords-true
smbpasswd-x删掉用户
3.完成以上步骤在Finder中linux嵌入式开发,按住(command+r+k)
4.输入用户名和密码即可以进行文件的传输了。
-----------------------------------------以上的方案还是不够好------------------------------------------------------------------------------------------
1.在虚拟机上安装了ssh(sudoapt-getinstallopenssh-server),
2.在mac(sshroot@yourubuntuip)显示密码错误,解决方案:
vim/etc/ssh/sshd_config
将其中的PermitRootLogin的参数设置为yes
保存退出之后重启sshserver:/etc/init.d/sshdrestart
3.这样在mac上可以通过ssh直接登陆ubuntu虚拟机,之后就可以愉快的运行各类命令了,要是再配合tmux,会愈加爽
至于想传输文件的话,可以通过命令行pscp来做,假如想依赖图形界面来做,可以在mac上安装FileZilla来联接ubuntu虚拟机,至此,就可以通过ssh登陆ubuntu来运行命令,也可以通过FileZilla来传输文件,同时可以不依赖界面来启动了。哈哈。