Aktionen als Karten
Jeder Befehl und jede Dateiänderung erscheint im Chat mit dem tatsächlichen Exit-Code oder Diff.
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.
Jeder Befehl und jede Dateiänderung erscheint im Chat mit dem tatsächlichen Exit-Code oder Diff.
edit_file zeigt einen Diff zur Freigabe, und Ask first pausiert vor Aktionen, die etwas ändern.
Plan only schreibt die Schritte auf und führt nichts aus, bis Sie den Modus wechseln.
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.
your update commandexit 0your new-user commandexit 0ssh-config-copy.txtloadedssh-config-copy.txt+2your service check commandexit 0notes/vps-log.txtsavedBeginnen 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.
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.
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.
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.
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.