Myrtille offre un accès simple et rapide aux bureaux distants, aux applications et aux serveurs SSH via un navigateur Web, sans aucun plugin, extension ou configuration.
Techniquement, Myrtille est une passerelle HTTP (s) à RDP et SSH.
L'entrée utilisateur (clavier, souris, écran tactile) est transmise d'un navigateur Web à une passerelle HTTP (s), puis jusqu'à un client RDP (ou SSH) qui maintient une session avec un serveur RDP (ou SSH).
L'affichage résultant (ou non) de ces actions est diffusé vers le navigateur, du client RDP (ou SSH) et via la passerelle.
La mise en œuvre est assez simple pour maintenir la vitesse et la stabilité. Certaines optimisations, telles que la mise en mémoire tampon des entrées et les ajustements de la qualité des affichages aident à atténuer les problèmes de latence et de bande passante.
Plus d'informations dans le fichier documentation.md.
Myrtille prend en charge plusieurs connexions / onglets (peut être désactivé dans web.config, selon les commentaires).
Le nombre maximal d'utilisateurs simultanés n'est pas limité en plus de ce que le (s) serveur (ou SSH) RDP (SSH) peut gérer (nombre de CALS, CPU, RAM?).
En ce qui concerne la passerelle, un CPU double cœur simple avec 4 Go de RAM peut gérer jusqu'à 50 sessions simultanées (environ 50 Mo de RAM par le processus client RDP, encore moins pour SSH).
Une session utilise en moyenne environ 200 kb / s de bande passante. 1 Mo / s par utilisateur est une bonne disposition pour la plupart des cas. Ce qui est vraiment important pour Myrtille, c'est la bande passante sortante, car les mises à jour d'affichage prendront la majeure partie du trafic.
Microsoft Visual Studio 2017 ou plus. Voir documentation.md.
Toutes les sorties ici: https://github.com/cedrozor/myrtille/releases
Voir documentation.md pour plus de détails.
À partir de la version 2.8.0, Myrtille est disponible en tant qu'image Docker.
Vous pouvez le retirer de Docker Hub avec la commande suivante (utilisez une balise pour obtenir une version spécifique autre que la dernière)
docker pull cedrozor/myrtille(:tag)
Exécutez l'image en mode détaché (éventuellement, fournissant au conteneur résultant un adaptateur réseau capable de connecter vos hôtes)
docker run -d (--network="<network adapter>") cedrozor/myrtille(:tag)
Voir documentation.md pour plus de détails.
Il s'agit de la principale exigence pour les connexions RDP. Veuillez lire Documentation.MD pour en savoir plus sur le rôle et les fonctionnalités RDS, et comment le configurer au mieux pour Myrtille.
Une fois installé sur votre serveur, vous pouvez utiliser Myrtile sur http: // myserver / myrtille. Définissez l'adresse du serveur RDP (ou SSH), le domaine utilisateur (le cas échéant, pour RDP), le nom et le mot de passe, puis cliquez sur "Connecter" pour vous connecter, et "Débrancher" pour vous connecter. Vous pouvez pré-configurer les connexions pour un accès en un clic depuis le tableau de bord pour gérer les hôtes.
L'authentification multi-facteurs (MFA) et l'intégration Active Directory (mode Enterprise) sont toutes deux désactivées par défaut. La documentation vous aidera à activer ces fonctionnalités.
Vous pouvez connecter un bureau distant et démarrer automatiquement un programme à partir d'une URL (voir documentation.md). À partir de la version 1.5.0, Myrtille prend en charge les informations d'identification cryptées (aka "mot de passe 51" dans des fichiers .rdp) afin que les URL puissent être distribuées à des tiers sans compromettre la sécurité.
Le programme d'installation vous permet de créer éventuellement un certificat auto-signé pour https: // myserver / myrtille. Comme pour tous les certificats auto-signés, vous devrez ajouter une exception de sécurité dans votre navigateur Web (ignorez simplement le message d'avertissement et passez au site Web). L'utilisation de HTTPS est recommandée pour sécuriser votre connexion distante. Bien sûr, vous pouvez éviter cela en installant un certificat fourni par une autorité de certification de confiance (voir documentation.md).
Si vous voulez des informations de connexion, activez "Stat" (affiché à l'écran ou dans la console du navigateur). Si vous voulez déboguer les informations, activez "le débogage" (la plupart des traces sont désactivées (en étant commentées) dans les fichiers .js, mais peuvent être activés (en les émouvant) selon les besoins).
Vous pouvez également choisir le mode de rendu HTML4 ou HTML5, (HTML4 peut être utile, par exemple, si WebSockets est bloqué par un proxy ou un pare-feu).
Sur les périphériques à écran tactile, vous pouvez sortir le clavier de l'appareil avec le bouton "clavier". Entrez ensuite du texte et cliquez sur "Envoyer". Cela peut être utilisé, par exemple, pour coller le contenu du presse-papiers local et l'envoyer au serveur (puis il est copié à partir de là, dans la session distante). Alternativement, vous pouvez exécuter OSK.EXE (le clavier Windows on Screen, situé dans% systemroot% System32) dans la session distante. Il peut être démarré automatiquement Opon commençant une session Windows (https://www.cybernetman.com/kb/index.cfm/fuseaction/home.viewarticles/articleid/197).
Le contenu du presse-papiers distant peut également être récupéré localement avec le bouton "Presse-papiers" (format de texte uniquement).
Vous pouvez télécharger / télécharger un fichier (s) vers / depuis le dossier Documents utilisateur avec le bouton "Fichiers". Notez qu'il nécessite que le serveur RDP soit localhost (même machine que le serveur HTTP) ou un domaine à spécifier. Non disponible pour SSH.
Vous pouvez imprimer n'importe quel document sur une imprimante locale ou réseau en utilisant l'imprimante virtuelle "Myrtille PDF" (redirigé). Utilisez simplement la fonction d'impression de votre application, puis ouvrez / imprimez le PDF téléchargé.
À partir de la version 2.1.0, vous pouvez connecter directement une machine virtuelle Hyper-V (session de console). Il peut être utile si l'accès à distance de bureau n'est pas activé sur la machine virtuelle (c.-à-d.: VM Linux), si la machine virtuelle n'a pas de connexion réseau (ou est sur un réseau différent pour des raisons de sécurité, ou utilise DHCP) ou simplement pour pouvoir connecter la machine virtuelle pendant le démarrage du système ou l'arrêt. Voir les notes et les limitations pour connecter une machine virtuelle Hyper-V et les différences avec une connexion RDP standard.
Myrtille utilise le logiciel Libre suivant:
Proprietary (non-libre), contradictoires ou inconnus:
Voir le fichier Avis de non-responsabilité.md.
Le code Myrtille dans FreerDP est entouré de balises régionales "#pragma région myrtille" et "#pragma endregion".
LibWebp est fourni comme les binaires officiels de Google de Google, laissé non modifié.
Myrtille est autorisée Apache 2.0. Voir le fichier de licence.
Cédric Coste.
Vous avez toujours voulu faire fonctionner Myrtille dans votre supercar Tesla? :) https://www.youtube.com/watch?v=ywnlf6bm_so