Meilleure réponse
Non, car il n’existe pas de client SSH entièrement GUI. Le but de létablissement dune connexion SSH est quune fois la connexion établie, vous êtes connecté à un shell de ligne de commande où vous pouvez faire des choses en ligne de commande. La seule opportunité dimplication de linterface graphique serait juste avant détablir la connexion, ce qui nest pas très utile car la connexion est généralement triviale par rapport à ce que vous faites après la connexion est établie. Et la plupart du travail que vous faites avec SSH après létablissement de la connexion se fait de toute façon sur la ligne de commande.
Je suppose que vous pourriez argumenter, « mais PuTTY est une application SSH Windows GUI ». Mais cela ne tient pas compte du fait que pendant de très nombreuses années, Windows n’avait pas de fonctionnalité SSH de ligne de commande faisant de l’application GUI la uniquement pour utiliser SSH sous Windows. Et cet argument naborde pas non plus le point que jai soulevé ci-dessus, à savoir que la seule partie utile de linterface graphique de PuTTY est un ensemble de boutons et de champs de texte pour spécifier comment établir la connexion. Cela peut sembler pratique pour les personnes novices dans lutilisation de SSH ou de la ligne de commande, mais malheureusement pour elles, une fois la connexion établie, elles se retrouveront de nouveau à regarder une invite de ligne de commande, comme vous le feriez si vous avait simplement tapé la commande: ssh hostname
Enfin, bien quil ny ait pas dapplication GUI spécifique à SSH sur macOS, il existe diverses applications GUI Mac qui ont intégré prise en charge de la fonctionnalité SSH / SFTP / SCP. Par exemple, BBEdit et certains autres éditeurs de texte prennent en charge les connexions SFTP dans la fonction dédition de fichiers à distance, où vous pouvez pointer vers nimporte quel hôte exécutant un démon SSH pour éditer des fichiers sur cet hôte via votre connexion réseau. Les applications FTP populaires ont un support similaire. Etc. Et il existe de nombreuses applications sur Windows et dautres plates-formes qui correspondent également à cette description.
Léditeur de connexion SFTP de BBEdit, à partir de Travailler à distance avec Sublime Text et BBEdit FTP Access
Il ny a tout simplement pas beaucoup de besoin dun client GUI spécifique à SSH – sur nimporte quelle plate-forme. Cest pourquoi il nen existe pas.
Réponse
La plus grande différence est le degré stupéfiant auquel presque tous les éléments de lexpérience Linux peuvent être personnalisés, et la disponibilité de plusieurs dentre eux personnalisations à partir de sources grandes et petites gratuitement. Par exemple:
- Le noyau lui-même peut être compilé avec des centaines de commutateurs qui contrôlent le fonctionnement du planificateur, du système de fichiers, de la gestion de la mémoire, etc. Ainsi, nous avons des builds qui fonctionnent sur de très petites empreintes mémoire et ont une très faible surcharge, et dautres qui exploitent la grande mémoire et la vitesse des gros processeurs.
- Il existe de nombreux environnements de bureau parmi lesquels choisir, et les 2 plus popular (Gnome et KDE) peut être personnalisé pour faire presque nimporte quoi. Considérez la personnalisation suivante du bureau Cinnamon (qui est lui-même dérivé de Gnome):
La partie gauche du bureau est consacré à un grand menu en cascade dans un volet de défilement. La saisie de texte dans la zone de recherche en haut restreint la recherche dapplications, qui peuvent être choisies dans les menus. La partie droite du bureau contient des widgets, y compris la météo, lheure et une lune indiquant la phase lunaire actuelle (car il est important de savoir lors de lutilisation de Linux). La philosophie générale de linterface utilisateur illustrée est la sélection basée sur les menus et la connaissance du monde basée sur les widgets.
Considérons maintenant un autre bureau Linux (un KDE personnalisé):
Ici, le bureau est recouvert dicônes représentant des applications, des documents et des appareils avec un lanceur transparent « Favoris » ancré en haut. Au lieu de rechercher et de choisir dans un menu, il vous suffit de cliquer sur licône. Notez quil ny a pas de widgets montrant létat du monde sur ce bureau, et aucune véritable tentative dart. La philosophie de linterface utilisateur illustrée est «Couvrez le bureau avec tout ce dont vous avez besoin pour travailler».
Ce sont 2 bureaux très différents et pourtant typiques tous deux pour le même système dexploitation qui reflètent les sensibilités de 2 utilisateurs très différents. Imaginez à quel point ces utilisateurs doivent être différents et à quel point ils fonctionnent différemment.
3. Linux est pris en charge par une communauté dutilisateurs et non par une société commerciale. Le développement de Linux est guidé par lexpérience utilisateur et nest pas affecté par la nécessité de gagner de largent avec les logiciels qui fonctionnent dessus.