Portward
Produs

Configurare server VPS cu carduri pe care le citești și aprobi

01

Portward transformă configurarea serverului VPS în pași scurți pe care îi poți citi. Se conectează prin SSH la un server închiriat de tine, execută comenzile pe care le permiți și afișează ieșirea pe un card. Folosește-l pentru a configura aspectele de bază ale unui VPS, cum ar fi actualizările, utilizatorii, cheile și regulile de firewall, din Windows 10 sau 11.

01

Acțiuni sub formă de carduri

Fiecare comandă și modificare de fișier apare în chat cu codul de ieșire real sau cu diff-ul.

02

Modificările necesită un diff

edit_file afișează un diff de acceptat, iar Ask first se oprește înainte de acțiunile care modifică ceva.

03

Planifică înainte de a executa

Plan only scrie pașii și nu execută nimic până nu comuți modul.

Ce poate folosi agentul într-un job VPS

Cum rulează un pas

Descrii sarcina, agentul apelează o unealtă, iar rezultatul ajunge pe un card. În modul Ask first așteaptă aprobarea ta înainte de orice modificare a serverului.

Patru pași revizuiți pe un server nou

Actualizare, adăugare utilizator, testare autentificare prin cheie

Începe cu actualizarea, un utilizator normal pentru munca zilnică și cheile SSH. Utilizatorii de pe primul VPS întreabă adesea ce să facă legat de securitate, iar această ordine este răspunsul practic: actualizare mai întâi, apoi utilizatorul, apoi cheile, apoi firewallul. Portward execută comanda ta de actualizare cu Shell și afișează codul de ieșire pe un card, folosește write_file pentru a salva o notă despre fiecare pas și pregătește modificarea configurației SSH cu edit_file sub formă de diff. Testează autentificarea prin cheie dintr-o sesiune secundară înainte de a dezactiva autentificarea prin parolă. Păstrează prima sesiune deschisă până când testul trece. Ask first se oprește înainte de fiecare acțiune care modifică ceva, astfel încât să accepți un diff pe rând și să citești fiecare rezultat. Extinde un card pentru a citi ieșirea completă sau întregul diff.

Deschide doar porturile de care ai nevoie

O regulă greșită de firewall poate întrerupe propria ta conectare, iar o sesiune blocată nu se poate repara singură. Portward execută comanda ta de firewall cu Shell pentru a lista regulile curente, citește o copie a fișierului de reguli cu read_file și folosește grep pentru a găsi liniile pentru SSH și pentru fiecare serviciu pe care îl rulezi. Propune apoi o modificare pe rând cu edit_file, afișată ca un diff. Testează noua regulă. Deschide o a doua sesiune SSH și confirmă că te poți conecta încă înainte de a închide prima. O regulă de firewall sau o setare SSH greșită te poate bloca, așa că păstrează ambele sesiuni deschise până când testul trece. Permite doar porturile de care ai nevoie și nimic altceva, apoi scrie lista finală a porturilor deschise în fișierul tău de note cu write_file.

Adaugă utilizatori pentru transfer de fișiere pentru clienți

SFTP este transferul de fișiere peste SSH, așa că un server Linux care permite deja SSH nu are de obicei nevoie de un server separat. Pornirea unui serviciu SFTP înseamnă prin urmare adăugarea unui utilizator, unui folder și unei limite la serviciul SSH care rulează deja. Dacă vrei ajutor pentru configurarea SFTP, Portward execută comanda de utilizator aleasă de tine cu Shell, citește o copie a setărilor din folderul de lucru și afișează modificarea ca un diff. FTP simplu trimite parolele necriptate și nu ar trebui folosit pe internet, așa că exemplele de aici folosesc doar SFTP. Oferă fiecărui client un utilizator dedicat, limitează accesul la un director și menține drepturile de administrator departe de utilizatorii pentru transfer de fișiere. Ask first așteaptă aprobarea ta, iar tu te conectezi ca noul utilizator dintr-o sesiune secundară pentru a confirma că limitele funcționează.

Backup, restaurare și monitorizare

Un backup contează doar dacă o restaurare funcționează. Portward execută comanda ta de backup cu Shell și raportează codul de ieșire real, apoi write_file înregistrează data și rezultatul într-un fișier jurnal în folderul de lucru. Unealta task poate rula verificări independente ale spațiului pe disc, memoriei și stării serviciilor ca sub-agente paralele, iar Cron repetă acel prompt de verificare la un interval stabilit, astfel încât să citești 3 carduri scurte în loc să te conectezi manual. Restaurează backup-ul pe o copie rezervată, citește cardul de rezultat și notează rezultatul în jurnal. După prima execuție programată, redeschide jurnalul pentru a vedea că Cron a executat cu adevărat promptul. Fă o captură sau un backup înainte de fiecare modificare importantă și păstrează un jurnal scris despre ce a făcut agentul: data, comanda și rezultatul.

Ce nu face Portward

Portward nu este un serviciu găzduit și nu este un plugin pentru un panou de server. Este o aplicație Windows destinată exclusiv serverelor și conturilor pe care le deții sau ai dreptul să le administrezi, și nu oferă îndrumări pentru alegerea unui plan VPS. Comenzile Shell, web și SSH nu sunt limitate la folderul de lucru, așa că menții munca în propriile tale sisteme. Portward nu garantează că un rezultat este corect.

Portward pentru Windows

Rulează următoarea ta sarcină VPS ca carduri revizuite

Descarcă Portward ↗