mri*_*ity 5 ssh virtualbox putty http file-types
我正在运行带有虚拟化 Windows 7 的 Fedora 桌面,用于我日常工作所需的某些程序。一个烦恼是程序中的链接试图用虚拟机内的默认浏览器打开,我想让它们在主机操作系统的浏览器中打开。
我可以使用以下 putty 命令启动带有来自主机上来宾的链接的浏览器,并希望将其注册为 http 和 https 链接的协议处理程序:
putty.exe -ssh user@hostos "firefox -new-tab %U"
Run Code Online (Sandbox Code Playgroud)
问题是找不到将其注册为 http 和 https 链接的协议处理程序的方法。
实现此功能的步骤如下(在 Windows 虚拟机中使用 Firefox 作为默认浏览器):
在 putty 中配置ssh 密钥并将包含连接信息的会话保存到主机操作系统
创建一个运行 plink.exe(命令行版本)的批处理脚本,如下所示:
set PATH=C:\Program Files (x86)\PuTTY\
plink.exe -load mySavedSession "DISPLAY=":0.0 firefox -url '%3'"
Run Code Online (Sandbox Code Playgroud)将批处理脚本转换为 Windows 可执行文件。我使用了在线转换器,但你可以用任何你喜欢的方式来做
将新的 exe 文件另存为“firefox.exe”并替换(备份)program files 目录中的 firefox 可执行文件
单击虚拟机中的链接现在将在主机浏览器中打开。
归档时间: |
|
查看次数: |
149 次 |
最近记录: |