Open a server's files in FileZilla, WinSCP, Cyberduck or a terminal in one click, with the SFTP address, username and current folder already filled in.
- Open in SFTP app menu on every server's Files page, next to the SFTP login (
username.server@host:port). - Opens the folder you're looking at, not just the server root.
- FileZilla: downloads a site file to add with File → Import.
- WinSCP: opens WinSCP straight onto the server.
- Cyberduck: downloads a bookmark that opens in Cyberduck.
- Default SFTP app: an
sftp://link for any other app. - Terminal: copies an
sftp -P <port> user@host:/folder/command. - Passwords are never put in links or files; the app asks for the panel password when it connects.
- Only shown to people with the SFTP access permission on the server.
Open Admin → Extensions → SFTP Quick Connect → Settings.
| Setting | What it does |
|---|---|
| SFTP address | Use this hostname instead of each node's own address, for example sftp.example.com. Leave empty to use the node's address. |
| Apps to offer | Which entries appear in the menu. All of them by default. |
- Pterodactyl Panel v2.0.0-beta.1 or later
- PHP 8.3+
- Download
sftp-quick-connect-<version>.pteroextfrom the latest release. - In the panel, open Admin → Extensions, upload the file and enable it.
- Reload the panel.
From a terminal instead:
php artisan p:extension:install /path/to/sftp-quick-connect-<version>.pteroext --enablenpm install
npm run typecheck
npm test
npm run build
php artisan p:extension:doctor /path/to/sftp-quick-connect
php artisan p:extension:pack /path/to/sftp-quick-connectRemove it under Admin → Extensions, or from a terminal:
php artisan p:extension:remove sftp-quick-connectMIT. See LICENSE.
This is a community extension and is not affiliated with or endorsed by Pterodactyl.