Zum Hauptinhalt springen

Anwendungsfälle für SSH, SFTP, RDP und VNC auf macOS

Konkrete Workflows, in denen SSHive einen Stapel alter Tools ersetzt.

Jede der folgenden Seiten geht von einer Maschine aus, um die Sie sich wirklich kümmern müssen, ein Raspberry Pi, ein Synology-NAS, eine EC2-Instanz hinter einem Bastion-Host, ein Windows Server, und führt durch die Einrichtung auf dieser Maschine und in SSHive: welchen Port Sie weiterleiten, welchen Schlüssel Sie installieren, welcher Befehl die Konsole öffnet. Die Schritte sind für die Mac-App geschrieben, in der SSH, SFTP, RDP und VNC nebeneinander in Tabs liegen; wo die App für iPhone und iPad dasselbe kann, sagt die Seite es. Jede Seite sagt außerdem, was die kostenlose Version für diesen Fall abdeckt und wo Pro beginnt, denn die Antwort ändert sich von Setup zu Setup: Ein Raspberry Pi, den Sie per SSH und SFTP verwalten, braucht nichts Bezahltes, ein Windows-Desktop über RDP schon. Für die Übersicht Funktion für Funktion sehen Sie sich alle Funktionen an, für nummerierte Abläufe die Schritt-für-Schritt-Anleitungen.

Homelab und NAS

Maschinen im eigenen Netz: Shells, Dateikopien und Verwaltungsseiten, erreicht durch einen Tunnel statt über einen offenen Port.

Per SSH vom Mac auf einen Raspberry Pi zugreifen

Terminal und Dateikopien für die tägliche Pflege, ein Tunnel zu Home Assistant und bei Bedarf der Pi-Desktop, alles in einer Mac-App.

Per SSH vom Mac auf ein Synology- oder QNAP-NAS

Eine Shell für das, was die Weboberfläche verbirgt, SFTP zum Verschieben von Dateien und die Verwaltungsseite über SSH statt über einen offenen Port.

Den Heimserver vom Mac aus verwalten

Ein Profil pro Maschine, Verwaltungsseiten über SSH statt über offene Ports und ein Befehl an alle Geräte, wenn Update-Abend ist.

Proxmox VE vom Mac aus verwalten

Eine Shell auf jedem Knoten, eine VM-Konsole ohne Browser, ISOs direkt in den Speicher gelegt und die Weboberfläche hinter SSH.

Cloud

Instanzen, die Sie mit einer Schlüsseldatei erreichen, oft über einen Bastion-Host, vor Datenbanken, die nur innerhalb der VPC antworten.

Per SSH vom Mac auf AWS-EC2-Instanzen

Öffentliche Instanzen mit ihrem Schlüsselpaar, private über einen Bastion-Host, eine private Datenbank durch einen Tunnel: jede einmal als Profil gespeichert.

Container und Cluster

Docker-Hosts und Kubernetes-Knoten, bei denen die Arbeit aus Logs, exec und demselben Befehl auf mehreren Maschinen besteht.

Docker-Hosts vom Mac aus verwalten

Logs, exec und compose per SSH, der Port eines Containers durch einen Tunnel auf dem Mac und derselbe Befehl an alle Hosts.

Per SSH vom Mac auf Kubernetes-Knoten

kubectl beantwortet die meisten Fragen. Für den Rest (das kubelet-Journal, die Container-Laufzeit, einen Dienst, den niemand freigegeben hat) brauchen Sie den Knoten.

Windows

RDP für den Desktop und PowerShell über OpenSSH für den Rest, aus demselben Mac-Fenster.

Windows Server vom Mac aus administrieren

RDP für die Desktop-Sitzungen, PowerShell über SSH für alles, was sich skripten lässt: Windows Server in Tabs desselben Mac-Fensters.

Der Mac als Arbeitsplatz

Wie das tägliche Setup für Entwickler aussieht, und für alle, die von Windows-Werkzeugen kommen.

Ein SSH-Workflow für Entwickler auf dem Mac

Server nach Projekt geordnet, eine Farbe, die Produktion markiert, Datenbank-Tunnel am Profil und ein Assistent, der in Ihren Sitzungen arbeiten kann.

Ein All-in-one-SSH-Client für den Umstieg von Windows auf den Mac

Nehmen Sie Ihre gespeicherten Sitzungen aus MobaXterm, PuTTY oder Royal TSX mit und behalten Sie ein Fenster, statt Ihr Setup aus vier Mac-Apps neu zu bauen.