Pragma Remote & SSH
Pragma supports remote development workflows. Users can connect to a remote machine, work inside terminal sessions, and use editor and agent features with server-side code.
This is useful when the project runs on a server, when a laptop is not powerful enough, or when the user needs Linux tooling from a Windows machine.
What Remote Development Means
Remote development lets a user:
- Keep source code on a server.
- Run commands on that server.
- Edit server files from Pragma.
- Use AI help with remote context.
- Work with more compute than their laptop has.
SSH
SSH is used to connect to remote Linux or Unix-like machines. Users usually need:
- Hostname or IP address.
- Username.
- SSH key or password.
- Network access to the server.
WSL On Windows
Windows users can use WSL for Linux-style development. Pragma can work with WSL terminals so Windows users can run Linux tooling without leaving their desktop app.
Remote Terminal
Remote terminal sessions should behave like normal terminal sessions, but commands execute on the connected machine.
Security
Users should protect SSH keys and avoid sharing credentials. Admins should prefer key-based authentication, least-privilege server accounts, and audit logs for production systems.