Acties als kaart
Elk commando en elke wijziging in een bestand verschijnt in de chat met de echte exitcode of diff.
Portward zet de configuratie van je VPS om in korte stappen die je kunt lezen. Het maakt verbinding via SSH met een server die je hebt gehuurd, voert de door jou toegestane commando's uit en toont de uitvoer op een kaart. Gebruik het om basisinstellingen van een VPS te configureren, zoals updates, gebruikers, sleutels en firewallregels, vanaf Windows 10 of 11.
Elk commando en elke wijziging in een bestand verschijnt in de chat met de echte exitcode of diff.
edit_file toont een diff om te accepteren, en Ask first pauzeert voordat acties worden uitgevoerd die iets wijzigen.
Plan only schrijft de stappen en voert niets uit totdat je de modus wijzigt.
Je beschrijft de taak, de agent roept een tool aan en het resultaat belandt op een kaart. In Ask first-modus wacht het op jouw goedkeuring voordat er iets wordt gewijzigd aan de server.
your update commandexit 0your new-user commandexit 0ssh-config-copy.txtloadedssh-config-copy.txt+2your service check commandexit 0notes/vps-log.txtsavedBegin met de update, een normale gebruiker voor dagelijks werk en SSH-sleutels. Mensen met een eerste VPS vragen vaak wat ze moeten doen met beveiliging, en deze volgorde is het praktische antwoord: eerst updaten, dan de gebruiker, dan sleutels, dan de firewall. Portward voert je updatecommando uit met Shell en toont de exitcode op een kaart, gebruikt write_file om een notitie van elke stap op te slaan en bereidt de SSH-configuratiewijziging voor met edit_file als een diff. Test sleutellogin vanaf een tweede sessie voordat wachtwoordlogin wordt uitgeschakeld. Houd de eerste sessie open totdat die test slaagt. Ask first pauzeert voordat elke actie wordt uitgevoerd die iets wijzigt, zodat je 1 diff tegelijk accepteert en elk resultaat leest. Vouw een kaart uit om de volledige uitvoer of de hele diff te lezen.
Een verkeerde firewallregel kan je eigen inloggen blokkeren, en een vergrendelde sessie kan zichzelf niet herstellen. Portward voert je firewallcommando uit met Shell om de huidige regels te vermelden, leest een kopie van het regelsbestand met read_file en gebruikt grep om de regels voor SSH en voor elke service die je draait te vinden. Het stelt vervolgens één wijziging tegelijk voor met edit_file, getoond als een diff. Test de nieuwe regel. Open een tweede SSH-sessie en bevestig dat je nog steeds kunt inloggen voordat je de eerste sluit. Een verkeerde firewall- of SSH-instelling kan je buitensluiten, dus houd beide sessies open totdat de test slaagt. Sta alleen de poorten toe die je nodig hebt en niets anders, en schrijf de definitieve lijst met open poorten weg in je notitiebestand met write_file.
SFTP is bestandsoverdracht via SSH, dus een Linux-server die SSH al toestaat, heeft meestal geen aparte server nodig. Het starten van een SFTP-service betekent daarom het toevoegen van een gebruiker, een map en een limiet aan de SSH-service die al draait. Als je hulp nodig hebt bij sftp setup, voert Portward het door jou gekozen user-commando uit met Shell, leest een kopie van de instellingen in de werkmap en toont de wijziging als een diff. Plaat FTP stuurt wachtwoorden onversleuteld en moet niet op internet worden gebruikt, dus de voorbeelden hier gebruiken alleen SFTP. Geef elke klant een toegewijde gebruiker, beperk de toegang tot één directory en houd beheerdersrechten buiten bereik van bestandsoverdracht-gebruikers. Ask first wacht op jouw goedkeuring, en je logt in als de nieuwe gebruiker vanaf een tweede sessie om te bevestigen dat de limieten werken.
Een back-up telt pas als een herstel werkt. Portward voert je back-upcommando uit met Shell en rapporteert de echte exitcode, daarna registreert write_file de datum en het resultaat in een logbestand in de werkmap. De task-tool kan onafhankelijke controles van schijfruimte, geheugen en servicedstatus uitvoeren als parallelle sub-agents, en Cron herhaalt dat controleprompt volgens een schema, zodat je 3 korte kaarten leest in plaats van handmatig in te loggen. Herstel de back-up op een reservekopie, lees de resultaatkaart en noteer de uitkomst in het logbestand. Na de eerste geplande run open je het logboek opnieuw om te zien of Cron het prompt echt heeft uitgevoerd. Maak een snapshot of back-up voor elke grote wijziging en houd een geschreven logboek bij van wat de agent heeft gedaan: de datum, het commando en het resultaat.
Portward is geen gehoste service en geen plugin voor een serverpaneel. Het is een Windows-app die alleen bedoeld is voor servers en accounts die je bezit of waarvoor je gemachtigd bent om ze te beheren, en het geeft geen advies over het kiezen van een VPS-plan. Shell-, web- en SSH-commando's zijn niet beperkt tot de werkmap, dus je houdt het werk binnen je eigen systemen. Portward geeft geen garantie dat een resultaat correct is.