娱乐 | 增强宿主机与虚拟机的交互

本文的主要目的是在虚拟机环境下给自己的用户提权,让自己想咋整就咋整
宿主机win10,虚拟机是不带图形界面的linux

核心的两个主题:

  • 主机与虚拟机间共享文件(如何配置vsftpd)
  • 在主机进行开发,代码交给虚拟机执行(如何在虚拟机配置远程git仓库)

宿主机配置hosts文件,避免每次输入IP

主要目的,让DNS可以解析到虚拟机的IP,不用每次输入IP

  • 文件路径
C:\Windows\System32\drivers\etc

更改文件之前需要改一下Windows文件的权限。

  • 文件修改
<your vm ip addr> vmware

配置ssh服务

  • 宿主机
    整个ssh客户端,我用Putty

  • 虚拟机
    修改/etc/ssh/sshd_config

#PermitRootLogin prohibit-password
PermitRootLogin yes

目的是为了允许虚拟机root用户登陆,自由折腾

vsftpd的配置

可以通过配置匿名用户的权限来实现文件的交换,主要配置内容如下:

# 允许匿名登陆
anonymous_enable=YES
#
# 允许写入ftp文件服务器
write_enable=YES
#
# 允许匿名用户上传文件
anon_upload_enable=YES

配置完成后可以通过浏览器访问虚拟机的ftp服务器,也可以在windows命令行上进行文件的上传和下载。

配置git仓库

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容