Windows下无感后台启动Vmware虚拟机配置方法
Windows下无感后台启动Vmware虚拟机配置方案(以Ubuntu为例)
必要准备
1.在Vmware虚拟机里有一个虚拟机且已经设置静态IP(不同OS设置方法不同,这里不再概述)
2.Windows 需安装 Windows Terminal
正式步骤
1.虚拟机内设置
1.1 安装SSH服务
#安装openssh-server
sudo apt-get install openssh-server
#进入当前用户家目录,查看是否有文件夹.ssh,若不存在则创建该文件夹。创建.ssh文件夹命令如下
mkdir ~/.ssh
1.2 生成公钥和密钥
#生成公钥和密钥,输入下面的命令后会有交互,一直按回车即可
ssh-keygen -t rsa
2.Windows内设置
2.1 安装OpenSSH服务
以管理员身份运行PowerShell并输入以下命令
Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0
2.2 生成公钥和密钥
#生成公钥和密钥,输入下面的命令后会有交互,一直按回车即可
ssh-keygen
2.3 添加Windows公钥到虚拟机密钥文件
#copy公钥文件到虚拟机(我的虚拟机的静态IP是192.168.100.100,此处用户为root)
scp %userprofile%/.ssh/id_rsa.pub root@192.168.100.100:~/
3.添加密钥(在虚拟机下操作)
cat ~/id_rsa.pub >> ~/.ssh/authorized_keys
4.编辑启动脚本(Windows下操作)
4.1 启动脚本
这里提供已经写好的脚本
!!!读者需根据自身Windows相关环境修改相关参数
@echo off
:A
set processStr="vmware-vmx"
for /f "delims=" %%i in ('tasklist ^| findstr "%processStr%"') do set str=%%i
echo %str%|findstr "%processStr%" > nul
if %errorlevel% equ 0 (echo VmServer Started.echo Starting SSH....ssh -o ConnectTimeout=60 root@192.168.100.100
) else (echo Starting VmServer....
D:
cd VMware 16 pro
vmrun.exe -T ws start "E:\VMware_OS\server-ubuntu22.04\server-ubuntu22.04.vmx" nogui
goto A
)
pause
4.2 需修改参数
(1) 注意到第9行:将 root@server 改为自己虚拟机的用户名+IP。例:
我的虚拟机的静态IP是192.168.100.100,此处用户为root,则有
root@192.168.100.100
(2) 注意到第12行:将**D:**改为自己虚拟机软件所在盘符。例:
我的虚拟机软件装在D:/VMware 16 pro/,则改为
D:
(3) 注意到第13行:将VMware 16 pro改为自己虚拟机软件所在安装位置。例:
我的虚拟机软件装在D:/VMware 16 pro/,则改为
VMware 16 pro
(4) 注意到第14行:将E:\VMware_OS\server-ubuntu22.04\server-ubuntu22.04.vmx改为虚拟机文件所在安装位置。
注意:该文件应是后缀为vmx的文件。例:
我的虚拟机文件在E:\VMware_OS\server-ubuntu22.04\server-ubuntu22.04.vmx,则改为
E:\VMware_OS\server-ubuntu22.04\server-ubuntu22.04.vmx
4.3 保存启动脚本
将适用于自己的启动脚本命名为后缀是bat的文件,保存到任意位置后复制该文件的绝对路径。例:
我的启动脚本命名为 startVM.bat
绝对路径为:D:\VMware 16 pro\startVM.bat
5.配置启动终端(在Windows Terminal内操作)
(1) 打开Windows Terminal的设置界面
(2) 新建配置文件(根据步骤操作即可)
(3) 指定启动脚本(根据步骤操作即可)
第一步:起个骚气的名字
第二步:选择启动脚本的绝对路径(例:这里我通过浏览选择我的启动脚本的路径:D:\VMware 16 pro\startVM.bat)
第三步:找个骚气的图标(这里附上ubuntu的图标URL:https://assets.ubuntu.com/v1/17b68252-apple-touch-icon-180x180-precomposed-ubuntu.png)
6.最后
点击保存即可
Over!
Windows下无感后台启动Vmware虚拟机配置方法相关推荐
- Windows下Memcache的安装及PHP扩展配置方法
这篇文章主要介绍了Windows下Memcache的安装及PHP扩展配置方法,需要的朋友可以参考下 一.下载 找到完整的memcache的Windows安装包,解压放在硬盘上,比如 F:\memcac ...
- windows下MySQL 5.7+ 解压缩版安装配置方法
原文:windows下MySQL 5.7+ 解压缩版安装配置方法 方法来自伟大的互联网. 1.去官网下载.zip格式的MySQL Server的压缩包,根据需要选择x86或x64版.注意:下载是需要注 ...
- win centos php语法,linux(centos5.5)/windows下nginx开启phpinfo模式功能的配置方法分享
经过志文工作室测试有效的相关配置主要内容如下: location ~ \.php(.*)$ { fastcgi_pass unix:/tmp/php-cgi.sock; fastcgi_index ...
- 如何把windows下的文件传输到VMware虚拟机中?
ssh服务 首先,你得保证你的windows已经打开了ssh服务,具体的打开方法戳下面的链接:https://blog.csdn.net/weixin_43064185/article/details ...
- Windows 主机连接校园网时,VMware 虚拟机使用 NAT 模式
文章目录 1.使用 NAT 模式的前提 2.编辑虚拟机设置 3.配置虚拟机 VMnet8 的 NAT 模式 4.配置 Windows 主机的 WLAN 和 VMnet8 5.修改 Ubuntu 22. ...
- windows下java -jar 后台运行以及杀死后台进程的操作
这篇文章主要介绍了windows下java -jar 后台运行以及杀死后台进程的操作,具有很好的参考价值,希望对大家有所帮助. 在你的jar文件当前目录中建立一个bat文件: 内容是:注意文件名要对应 ...
- 卸载完windows版的docker后打开vmware虚拟机提示:您在运行该虚拟机时启用了侧通道缓解。侧通道缓解可增强安全性,但也会降低性能。 要禁用缓解,请在虚拟机设置的“高级”...
卸载完windows版的docker后打开vmware虚拟机提示:您在运行该虚拟机时启用了侧通道缓解.侧通道缓解可增强安全性,但也会降低性能. 要禁用缓解,请在虚拟机设置的"高级" ...
- Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案
Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 参考文章: (1)Windows 下 Redis 服务无法启动,错误 1067 进程意外终止解决方案 (2)http ...
- macos支持exfat吗_[启动盘制作]如何在 Windows 下制作苹果 macOS 启动盘
to 知乎管理员: 此前本文被删, 专门写了篇文章反映问题:关于安装实录-windows下如何制作苹果安装盘文章被删的声明 现按照要求改写文章, 如果再删, 烦劳注明原因. 步入正题: 苹果的镜像格式 ...
最新文章
- 网络协议分层_接口测试之网络分层和数据
- 流行的9个Java框架介绍: 优点、缺点等等
- 【设计模式】责任链模式 ( 简介 | 适用场景 | 优缺点 | 代码示例 )
- 网易MCtalk Live:漫谈短视频平台概况,全面解读头部内容
- 好戏连台,BCH独领风骚
- 容器映像_容器映像中的内容:应对法律挑战
- Mac上emacs标记快捷键
- SLAM会议笔记(三)V-LOAM
- PeekMessage和GetMessage的区别
- 【java与智能设备】CH07_01_Android中的文件存储
- 成为JavaGC专家Part II — 如何监控Java垃圾回收机制
- Intouch高级报警(报警筛选)
- stata01 - stata基础
- 带选择头像的用户注册页面
- 关于系统前端开发的那些事
- 如何在线赚钱:28 种真正的在线赚钱方式
- 目标检测的国内外研究现状
- cesium-加载geoserver发布的tms服务
- id returned 1 existed:让人发疯的devc++报错
- 【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)
热门文章
- 《IOS pod stup失败,下载速度慢问题处理》
- android电子书App、自定义图表、仿腾讯漫画App、仿淘宝优惠券、3D选择容器等源码... 1
- GeoServer+PostgreSQL+PostGIS+Tomcat+QGIS一整套发布部署
- 软件工程毕业设计课题(59)微信小程序毕业设计JAVA外卖点餐小程序系统设计与实现
- 科普一下 IT 行业各种备份术语
- android 使用https请求
- 【高通6模全网通智能模块】MSM8909 ,可支持二次开发
- HDU - 5546
- UML 图之类图关系符号
- weblogic子节点服务器启动常见错误汇总