Les actions sous forme de cartes
Chaque commande et modification de fichier apparaît dans le chat avec son code de sortie réel ou son diff.
Portward décompose la configuration d'un serveur VPS en étapes courtes et lisibles. Il se connecte en SSH à un serveur que vous louez, exécute les commandes que vous autorisez et affiche le résultat sur une carte. Utilisez-le pour configurer les bases de votre VPS, comme les mises à jour, les utilisateurs, les clés et les règles de pare-feu, depuis Windows 10 ou 11.
Chaque commande et modification de fichier apparaît dans le chat avec son code de sortie réel ou son diff.
edit_file affiche un diff à accepter, et Ask first fait une pause avant les actions qui modifient quelque chose.
Plan only écrit les étapes et n'exécute rien jusqu'à ce que vous changiez le mode.
Vous décrivez la tâche, l'agent appelle un outil et le résultat atterrit sur une carte. En mode Ask first, il attend votre accord avant toute modification du serveur.
your update commandexit 0your new-user commandexit 0ssh-config-copy.txtloadedssh-config-copy.txt+2your service check commandexit 0notes/vps-log.txtsavedCommencez par la mise à jour, un utilisateur standard pour le travail quotidien et les clés SSH. Les personnes sur un premier VPS demandent souvent quoi faire pour la sécurité, et cet ordre est la réponse pratique : mettre à jour d'abord, puis l'utilisateur, puis les clés, puis le pare-feu. Portward exécute votre commande de mise à jour avec Shell et affiche le code de sortie sur une carte, utilise write_file pour enregistrer une note de chaque étape et prépare la modification de la configuration SSH avec edit_file sous forme de diff. Testez la connexion par clé depuis une deuxième session avant de désactiver la connexion par mot de passe. Gardez la première session ouverte jusqu'à ce que le test réussisse. Ask first fait une pause avant chaque action qui modifie quelque chose, afin que vous acceptiez 1 diff à la fois et lisiez chaque résultat. Développez une carte pour lire la sortie complète ou le diff entier.
Une règle de pare-feu incorrecte peut couper votre propre connexion, et une session verrouillée ne peut pas se réparer. Portward exécute votre commande de pare-feu avec Shell pour lister les règles actuelles, lit une copie du fichier de règles avec read_file et utilise grep pour trouver les lignes pour SSH et pour chaque service que vous exécutez. Il propose ensuite une modification à la fois avec edit_file, affichée sous forme de diff. Testez la nouvelle règle. Ouvrez une deuxième session SSH et confirmez que vous pouvez toujours vous connecter avant de fermer la première. Une règle de pare-feu ou un paramètre SSH incorrect peut vous verrouiller, alors gardez les deux sessions ouvertes jusqu'à ce que le test réussisse. Autorisez uniquement les ports dont vous avez besoin et rien d'autre, puis écrivez la liste finale des ports ouverts dans votre fichier de notes avec write_file.
SFTP est le transfert de fichiers sur SSH, donc un serveur Linux qui autorise déjà SSH n'a généralement pas besoin d'un serveur séparé. Démarrer un service SFTP signifie donc ajouter un utilisateur, un dossier et une limite au service SSH qui fonctionne déjà. Si vous voulez de l'aide pour configurer sftp, Portward exécute la commande utilisateur que vous choisissez avec Shell, lit une copie des paramètres dans le dossier de travail et affiche la modification sous forme de diff. FTP plain envoie les mots de passe en clair et ne doit pas être utilisé sur Internet, donc les exemples ici utilisent uniquement SFTP. Donnez à chaque client un utilisateur dédié, limitez l'accès à un répertoire et gardez les droits d'administrateur à distance des utilisateurs de transfert de fichiers. Ask first attend votre approbation, et vous vous connectez en tant que nouvel utilisateur depuis une deuxième session pour confirmer que les limites fonctionnent.
Une sauvegarde ne compte que si une restauration fonctionne. Portward exécute votre commande de sauvegarde avec Shell et rapporte son code de sortie réel, puis write_file enregistre la date et le résultat dans un fichier journal dans le dossier de travail. L'outil task peut exécuter des vérifications indépendantes de l'espace disque, de la mémoire et de l'état des services en tant que sous-agents parallèles, et Cron répète cette invite de vérification selon un calendrier, afin que vous lisiez 3 cartes courtes au lieu de vous connecter manuellement. Restaurez la sauvegarde sur une copie de rechange, lisez la carte de résultat et notez le résultat dans le journal. Après la première exécution planifiée, ouvrez à nouveau le journal pour voir que Cron a vraiment exécuté l'invite. Prenez une capture instantanée ou une sauvegarde avant chaque grande modification, et gardez un journal écrit de ce que l'agent a fait : la date, la commande et le résultat.
Portward n'est pas un service hébergé et n'est pas un plugin pour un panneau de serveur. C'est une application Windows destinée uniquement aux serveurs et comptes que vous possédez ou êtes autorisé à administrer, et elle ne donne aucun conseil sur le choix d'un plan VPS. Shell, web et les commandes SSH ne sont pas limités au dossier de travail, afin que vous gardiez le travail dans vos propres systèmes. Portward ne garantit pas qu'un résultat est correct.