Esiste un client SSH con interfaccia grafica per OS X?

No, perché non esiste una cosa come un client SSH completamente grafico. L'intero punto di fare una connessione SSH è che una volta che la connessione è stabilita, si è connessi ad una shell a riga di comando dove si possono fare cose a riga di comando. L'unica opportunità per qualsiasi coinvolgimento della GUI sarebbe appena prima di effettuare la connessione, il che non è molto utile dato che effettuare la connessione è tipicamente banale rispetto a ciò che si fa dopo che la connessione è stata stabilita. E la maggior parte del lavoro che si fa con SSH dopo che la connessione è stata stabilita è comunque sulla linea di comando.

Suppongo che si potrebbe argomentare, "ma PuTTY è un'applicazione SSH con interfaccia grafica per Windows". Ma questo ignora il fatto che per molti, molti anni Windows non ha avuto alcuna capacità di SSH da riga di comando, rendendo l'applicazione GUI l'unico modo per usare SSH in Windows. E questo argomento non affronta nemmeno il punto che ho fatto sopra, cioè che l'unica parte utile della GUI in PuTTY è un mucchio di pulsanti e campi di testo per specificare come stabilire la connessione. Questo può sembrare comodo per le persone che sono nuove nell'uso di SSH o della linea di comando, ma sfortunatamente per loro, una volta che la connessione è stata stabilita, si ritroveranno a fissare il prompt della linea di comando, proprio come fareste se aveste semplicemente digitato il comando: ssh hostname

Infine, mentre non esiste un'app GUI specifica per SSH su macOS, ci sono varie app GUI per Mac che hanno un supporto integrato per la funzionalità SSH/SFTP/SCP. Per esempio, BBEdit e alcuni altri editor di testo hanno il supporto per le connessioni SFTP nella funzione di editing remoto dei file, dove è possibile puntare a qualsiasi host che esegue un demone SSH per modificare i file su quell'host attraverso la connessione di rete. Le applicazioni FTP più diffuse hanno un supporto simile. E così via. E ci sono molte applicazioni su Windows e altre piattaforme che si adattano anche a questa descrizione.

main-qimg-ad8c976945e5b42ccf73da316776b033

L'editor di connessioni SFTP diBBEdit, da Working Remotely with Sublime Text and BBEdit FTP Access

Semplicemente non c'è molto bisogno di un client GUI specifico per SSH - su nessuna piattaforma. Ecco perché non esiste.