J'utilise un ordinateur Fedora avec Windows 7 virtualisé pour certains programmes nécessaires à mon travail quotidien. Un inconvénient est que les liens dans les programmes tentent de s'ouvrir avec le navigateur par défaut à l'intérieur de la VM, j'aimerais les ouvrir dans le navigateur du système d'exploitation hôte.
Je suis en mesure de lancer un navigateur avec un lien à partir de l'invité de l'hôte avec la commande putty suivante et je souhaite l'enregistrer en tant que gestionnaire de protocole pour les liens http et https:
putty.exe -ssh user@hostos "firefox -new-tab %U"
Le problème est que nous ne pouvons pas trouver un moyen de l'enregistrer comme gestionnaire de protocole pour les liens http et https.
ssh
virtualbox
putty
http
file-types
mrintegrity
la source
la source
Réponses:
Les étapes pour que cela fonctionne sont les suivantes (avec Firefox comme navigateur par défaut dans Windows vm):
Configurez les clés ssh en mastic et enregistrez la session avec les informations de connexion au système d'exploitation de votre hôte.
Créez un script batch qui exécute plink.exe (version en ligne de commande) comme suit:
Convertissez le script batch en un exécutable Windows. J'ai utilisé un convertisseur en ligne mais vous pouvez le faire comme bon vous semble
Enregistrez le nouveau fichier exe sous le nom "firefox.exe" et remplacez (effectuez une sauvegarde) l'exécutable firefox dans le répertoire des fichiers du programme.
En cliquant sur les liens dans la VM va maintenant s'ouvrir dans le navigateur de l'hôte.
la source