Blog d'actualités pour la Technologie, Internet, les Gadgets et les Blogs

Muon | Flocon de neige : connectez-vous à SSH

Caractéristiques principales

]]>

Ce programme Muon s’appelait auparavant Snowflake, le changement de nom est dû au fait qu’il existe un produit très populaire utilisant le même nom et que les utilisateurs peuvent être confus lorsqu’ils le recherchent sur Internet. Muon est un client SSH avec une interface utilisateur graphique, nous pouvons utiliser le protocole SFTP basé sur SSH pour transférer des fichiers d’un ordinateur local vers un ordinateur distant et vice versa, grâce au lecteur de fichiers intégré, nous pouvons gérer tous les fichiers facilement et rapidement à la fois local et connecté à distance.

D’autres caractéristiques importantes sont qu’il inclut un émulateur de terminal SSH, ce qui nous permet d’exécuter diverses commandes à la demande. De plus, il comprend également un gestionnaire de processus et de ressources à distance, un analyseur d’espace disque de serveur distant, un éditeur de texte, une visionneuse de journaux à distance et bien d’autres. d’autres outils très utiles pour les administrateurs système et réseau, qui faciliteront grandement notre travail avec des serveurs distants.

]]>

Muon peut fournir des fonctionnalités similaires aux panneaux de contrôle via le Web, mais ce programme le fait localement sans avoir à installer autre chose. Ce programme est multiplateforme, il fonctionne à la fois sur les systèmes d’exploitation Windows et Linux, ainsi que sur d’autres ordinateurs basés sur Linux et même Unix. Nous vous recommandons de visiter projet officiel Muon sur GitHub , où vous trouverez les liens de téléchargement direct en fonction du système d’exploitation que vous utilisez. Dans le cas des systèmes d’exploitation basés sur Windows, nous devons télécharger le fichier MSI, si vous utilisez un système d’exploitation basé sur Debian tel que Ubuntu ou Linux Mint, vous devez télécharger le fichier DEB, et si vous utilisez Linux ou autre, les fichiers que le développeur vous indiquera pour vous.

Installation et mise en service

Si vous utilisez le système d’exploitation Windows, il vous suffit d’exécuter le fichier MSI, de lui donner les droits d’administrateur et il s’installera automatiquement sur notre PC sans que nous ayons à faire autre chose, l’ensemble du processus est complètement transparent pour l’utilisateur. Une fois installé, il s’exécutera automatiquement et nous pourrons commencer à établir une nouvelle connexion SSH.

]]>

Un détail qui a retenu notre attention est que si nous voulons rechercher le programme dans notre système d’exploitation, nous devons rechercher « Snowflake », il semble que dans la dernière version, le nom n’a pas encore été changé en « Muon », donc nous le trouverons avec ce nom.

Se connecte à un serveur SSH ou SFTP

Ce programme possède une interface utilisateur graphique très simple. En haut à gauche nous aurons le bouton « Nouvelle connexion », il nous montrera un nouveau panneau avec toutes les données nécessaires pour démarrer la connexion SSH au serveur. On peut également voir dans la partie supérieure droite quelques boutons d’action que nous expliquerons en détail plus tard. Dans ce menu en grande partie vide, il suffit de cliquer sur le bouton vert pour démarrer une nouvelle connexion.

]]>

Dans la section « Nouvelle connexion », nous pouvons voir les différentes « pages » que nous avons enregistrées. Nous pouvons voir et configurer le nom du site Web, définir l’adresse IP ou le domaine, le port, le nom d’utilisateur et le mot de passe, le dossier local, charger la clé SSH privée pour s’authentifier sur le serveur et également les paramètres de proxy nécessaires si nous allons sur le Internet via un serveur proxy.

En bas, nous pouvons voir les boutons « Nouveau site Web », « Nouveau dossier de site Web », dupliquer une configuration, supprimer le site Web, l’exporter et l’importer depuis d’autres programmes.

]]>

En haut à droite on peut voir les boutons pour déconnecter la session, ils sont toujours là lorsque l’on établit une nouvelle session de SSH. Nous pouvons également voir les principales options du programme et cela affectera les sessions que nous ouvrons dans le programme sur un serveur SSH. Certaines des options que nous avons dans cette section avec les suivantes :

  • Veuillez confirmer avant de supprimer des fichiers
  • Confirmez avant de déplacer ou de copier des fichiers
  • Afficher les fichiers cachés par défaut
  • Exécuter en tant que sudo s’il y a des problèmes d’autorisation
  • Affichez le dossier actuel en haut du champ.
  • Veuillez confirmer avant de vous déconnecter.
  • Utilisez un thème sombre
  • Utiliser le copier-coller PuTTY
  • Afficher les messages du terminal

Les autres options disponibles sont : le nombre de connexions simultanées en arrière-plan pour transférer des fichiers, changer le type et la couleur du terminal avec des commandes et le panneau par défaut dont nous disposons (fichiers). Si nous cliquons sur le bouton «Info», nous pourrons voir le logo du programme, et nous aurons différents boutons pour aller sur le web sur GitHub, pour aider et aussi pour vérifier s’il y a une nouvelle mise à jour logicielle.

]]>

Dans la section « Nouvelle connexion », nous pouvons donner au profil le nom que nous souhaitons et remplir toutes les options de configuration disponibles.

Si l’authentification au serveur SSH se fait via une clé SSH, nous devons la charger dans le profil sur le site Web, sinon nous ne pourrons pas nous connecter correctement. Lorsque nous cliquons sur « Connecter », cela indiquera l’empreinte RSA du serveur SSH, nous devons confirmer ou refuser la connexion. Si cette empreinte digitale est la même que toujours depuis le serveur SSH, cela signifie que tout est correct et que nous pouvons nous connecter, si l’empreinte digitale est différente, il est possible que nous soyons confrontés à une attaque Man in the Middle.

]]>

Au début, toutes les empreintes digitales ne sont pas fiables, mais dès que nous leur faisons confiance, lors de la prochaine connexion, elles les détecteront et nous ne recevrons aucun avertissement, ce qui est courant dans tous les programmes SSH.

Dès que nous nous connectons au serveur SSH, nous pouvons voir un total de quatre onglets :

  • Des dossiers : les fichiers seront affichés, il utilisera le protocole SFTP pour échanger des fichiers entre local et distant.
  • Éditeur de texte : nous pouvons éditer n’importe quel fichier texte directement depuis ce programme, sans exécuter de programmes comme vim ou nano via la console.
  • Visionneuse de journaux : cela nous permet de voir n’importe quel fichier texte, y compris les journaux en clair du système d’exploitation. Nous devons sélectionner le journal que nous voulons lire et il l’ouvrira pour nous.
  • recherche : nous pourrons effectuer des recherches au sein du serveur SSH, compléter les exigences de recherche et continuer à cliquer sur « Rechercher ».

]]>

Dans la section « Navigateur de fichiers », nous pouvons voir le serveur distant sur le côté gauche et l’ordinateur local sur le côté droit. Comme vous pouvez le constater, il suffit de glisser ou de double-cliquer pour transférer des fichiers entre les différents ordinateurs. Si nous faisons un clic droit sur n’importe quel fichier du serveur distant, nous obtenons un menu contextuel avec diverses options de configuration :

  • Ouvrir
  • Pour ouvrir avec
  • Exécuter dans le terminal
  • Exécuter dans un terminal avec un arrière-plan
  • Couper
  • Copie
  • Copiez le chemin du fichier (pour l’utiliser plus tard)
  • Téléchargez le fichier sélectionné
  • Renommer
  • Jeter
  • Créer un nouveau fichier
  • Téléchargez des fichiers ici
  • Créer un lien
  • Caractéristiques

Si nous cliquons sur « Ouvrir avec » puis sélectionnons « Éditeur de texte », cela nous amènera directement à l’éditeur de texte, et si nous sélectionnons « Log Viewer », nous pourrons le voir comme s’il s’agissait d’un journal.

]]>

Sur le côté gauche, nous aurons différents menus avec plus de possibilités, si nous cliquons sur « Terminal », cela nous montrera le terminal de commande SSH comme s’il s’agissait de PuTTY, nous pouvons exécuter n’importe quelle commande et effectuer n’importe quelle action, c’est-à-dire une console SSH comme celui que nous avons dans PuTTY ou d’autres programmes similaires.

Quelque chose qui a retenu notre attention est que, si nous nous connectons à des serveurs Linux comme Debian et d’autres distributions, nous pourrons voir en temps réel et avec des graphiques la consommation du CPU, de la mémoire RAM et aussi du SWAP, de cette façon, non Nous devra exécuter diverses commandes pour voir tout cela, Muon ou Snowflake nous le montreront directement.

]]>

La même chose se produit pour tous les processus en cours d’exécution dans le système d’exploitation, comme si nous exécutions une commande « ps aux » pour voir tous les processus en temps réel. D’autres possibilités du programme sont de nous montrer tous les disques durs du serveur, la taille totale, la taille utilisée et disponible, ainsi que le pourcentage de disque utilisé et aussi le point de montage. Nous avons également la section “Transferts actifs” où tous les transferts actifs seront affichés, ici nous pouvons voir leur progression et leur vitesse.

Dans la section « Outils Linux », nous pouvons voir les informations sur le système d’exploitation, les services avec systemd qui sont en cours d’exécution, ainsi que les processus et les ports que nous avons actuellement dans le système d’exploitation. Dans la section Clés SSH, nous pouvons générer de nouvelles clés SSH et même les importer, pour les utiliser ultérieurement sur le même ordinateur. Imaginons que nous nous connectons avec une authentification utilisateur/mot de passe et que nous souhaitons générer des clés SSH, à partir de là, nous pouvons les générer pour les utiliser ultérieurement dans la connexion cryptée.

]]>

Enfin, ce programme intègre également divers outils très utiles pour tous les administrateurs système et réseau, comme « ping », un scanner de ports intégré, un « traceroute » et aussi l’outil de recherche DNS.

Comme vous l’avez vu, l’outil Muon ou Snowflake est très complet et nous sera vraiment utile pour gérer notre serveur via SSH, et transférer des fichiers via SFTP avec la meilleure sécurité possible. Les possibilités supplémentaires de pouvoir éditer des fichiers, visualiser les journaux et même toute la console dont nous disposons et aussi la gestion des clés SSH de manière vraiment intuitive, rendent cet outil hautement recommandé pour une utilisation dans différents systèmes d’exploitation compatibles.

]]>

Enfin, les outils intégrés pour voir l’état du CPU, de la RAM, du Swap, de l’utilisation du disque, des processus, etc. Ils nous permettront également de tout contrôler rapidement et facilement, sans avoir à exécuter nous-mêmes diverses commandes via la console, ce qui est idéal avoir tout sous contrôle.