Portward
Produkt

VPS-Konfiguration mit Karten zum Lesen und Freigeben

01

Portward wandelt die VPS-Konfiguration in kurze, lesbare Schritte um. Es verbindet sich per SSH mit einem gemieteten Server, führt die von Ihnen freigegebenen Befehle aus und zeigt die Ausgabe auf einer Karte. Konfigurieren Sie VPS-Basics wie Updates, Benutzer, Schlüssel und Firewall-Regeln von Windows 10 oder 11 aus.

01

Aktionen als Karten

Jeder Befehl und jede Dateiänderung erscheint im Chat mit dem tatsächlichen Exit-Code oder Diff.

02

Änderungen benötigen einen Diff

edit_file zeigt einen Diff zur Freigabe, und Ask first pausiert vor Aktionen, die etwas ändern.

03

Planen vor dem Ausführen

Plan only schreibt die Schritte auf und führt nichts aus, bis Sie den Modus wechseln.

Was der Agent bei einer VPS-Aufgabe nutzen kann

Wie ein Schritt abläuft

Sie beschreiben die Aufgabe, der Agent ruft ein Tool auf und das Ergebnis landet auf einer Karte. Im Modus Ask first wartet er auf Ihre Bestätigung, bevor etwas am Server geändert wird.

Vier geprüfte Schritte auf einem neuen Server

Aktualisieren, Benutzer hinzufügen, Schlüssel-Login testen

Beginnen Sie mit dem Update, einem normalen Benutzer für die tägliche Arbeit und SSH-Schlüsseln. Nutzer eines ersten VPS fragen oft, was sie bezüglich der Sicherheit tun sollen, und diese Reihenfolge ist die praktische Antwort: Zuerst aktualisieren, dann den Benutzer, dann die Schlüssel, dann die Firewall. Portward führt Ihren Aktualisierungsbefehl mit Shell aus und zeigt den Exit-Code auf einer Karte, verwendet write_file, um eine Notiz zu jedem Schritt zu speichern, und bereitet die SSH-Konfigurationsänderung mit edit_file als Diff vor. Testen Sie den Schlüssel-Login von einer zweiten Sitzung aus, bevor der Passwort-Login deaktiviert wird. Halten Sie die erste Sitzung geöffnet, bis der Test bestanden ist. Ask first pausiert vor jeder Aktion, die etwas ändert, damit Sie 1 Diff nach dem anderen freigeben und jedes Ergebnis lesen. Erweitern Sie eine Karte, um die vollständige Ausgabe oder den gesamten Diff zu lesen.

Nur die benötigten Ports öffnen

Eine falsche Firewall-Regel kann Ihren eigenen Login unterbrechen, und eine gesperrte Sitzung kann sich nicht selbst reparieren. Portward führt Ihren Firewall-Befehl mit Shell aus, um die aktuellen Regeln aufzulisten, liest eine Kopie der Regeldatei mit read_file und verwendet grep, um die Zeilen für SSH und für jeden von Ihnen ausgeführten Dienst zu finden. Es schlägt dann eine Änderung nach der anderen mit edit_file vor, angezeigt als Diff. Testen Sie die neue Regel. Öffnen Sie eine zweite SSH-Sitzung und bestätigen Sie, dass Sie sich weiterhin anmelden können, bevor Sie die erste schließen. Eine falsche Firewall- oder SSH-Einstellung kann Sie aussperren, also halten Sie beide Sitzungen geöffnet, bis der Test bestanden ist. Erlauben Sie nur die Ports, die Sie benötigen, und sonst nichts, und schreiben Sie die endgültige Liste der offenen Ports mit write_file in Ihre Notizdatei.

Dateiübertragungsbenutzer für Kunden hinzufügen

SFTP ist Dateiübertragung über SSH, daher benötigt ein Linux-Server, der SSH bereits zulässt, normalerweise keinen separaten Server. Das Starten eines SFTP-Dienstes bedeutet daher, einen Benutzer, einen Ordner und ein Limit für den bereits laufenden SSH-Dienst hinzuzufügen. Wenn Sie Hilfe zur SFTP-Einrichtung benötigen, führt Portward den von Ihnen gewählten Benutzerbefehl mit Shell aus, liest eine Kopie der Einstellungen im Arbeitsordner und zeigt die Änderung als Diff an. Reines FTP sendet Passwörter unverschlüsselt und sollte im Internet nicht verwendet werden, daher verwenden die Beispiele hier nur SFTP. Geben Sie jedem Kunden einen dedizierten Benutzer, beschränken Sie den Zugriff auf ein Verzeichnis und halten Sie Administratorrechte von Dateiübertragungsbenutzern fern. Ask first wartet auf Ihre Genehmigung, und Sie melden sich von einer zweiten Sitzung aus als neuer Benutzer an, um zu bestätigen, dass die Limits funktionieren.

Sichern, wiederherstellen und beobachten

Ein Backup zählt nur, wenn eine Wiederherstellung funktioniert. Portward führt Ihren Backup-Befehl mit Shell aus und meldet den echten Exit-Code, dann zeichnet write_file das Datum und das Ergebnis in einer Protokolldatei im Arbeitsordner auf. Das task-Tool kann unabhängige Prüfungen von Speicherplatz, Arbeitsspeicher und Dienststatus als parallele Sub-Agents ausführen, und Cron wiederholt diesen Prüfungs-Prompt nach Zeitplan, sodass Sie 3 kurze Karten lesen, anstatt sich manuell anzumelden. Stellen Sie das Backup auf einer Ersatzkopie wieder her, lesen Sie die Ergebniskarte und notieren Sie das Ergebnis im Protokoll. Nach dem ersten geplanten Lauf öffnen Sie das Protokoll erneut, um zu sehen, dass Cron den Prompt wirklich ausgeführt hat. Machen Sie einen Snapshot oder ein Backup vor jeder größeren Änderung und führen Sie ein schriftliches Protokoll darüber, was der Agent getan hat: das Datum, der Befehl und das Ergebnis.

Was Portward nicht tut

Portward ist kein gehosteter Dienst und kein Plugin für ein Server-Panel. Es ist eine Windows-App, die nur für Server und Konten bestimmt ist, die Sie besitzen oder verwalten dürfen, und es gibt keine Beratung zur Auswahl eines VPS-Plans. Shell-, Web- und SSH-Befehle sind nicht auf den Arbeitsordner beschränkt, also halten Sie die Arbeit in Ihren eigenen Systemen. Portward garantiert nicht, dass ein Ergebnis korrekt ist.

Portward für Windows

Führen Sie Ihre nächste VPS-Aufgabe als geprüfte Karten aus

Portward herunterladen ↗