Remote access
Skill acquia/acquia-skills-private/skills/acli/remote-access
npx -y skills add acquia/acquia-skills-private --skill remote-accessAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Use when SSHing into a Cloud environment, running Drush commands remotely, or tailing live application logs.
The file declares its own license as Proprietary. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.7 KB, as published. Nobody here has run it
Remote Access with Acquia CLI
Use when:
- Opening an SSH shell on a Cloud environment
- Running a Drush command on a remote environment
- Downloading or listing Drush aliases
- Tailing live logs from an environment
SSH into a Cloud Environment
Open an interactive shell in a Cloud Platform environment:
acli remote:ssh <alias>
Alias: acli ssh
The alias format is app-name.env (e.g. myapp.prod, myapp.dev).
# Open interactive shell
acli remote:ssh myapp.prod
# Run a single command without opening a shell
acli remote:ssh myapp.prod -- ls -la /var/www/html
# Run multiple commands
acli remote:ssh myapp.prod -- "cd /var/www/html && git log --oneline -5"
Run Drush Remotely
Run any Drush command on a Cloud environment without SSHing in manually:
acli remote:drush <drush_command>
Aliases: acli drush, acli dr
# Check Drupal status
acli remote:drush status
# Clear caches
acli remote:drush cr
# Run database updates
acli remote:drush updatedb
# Export configuration
acli remote:drush cex
Tail Logs Live
Stream live logs from an environment:
acli app:log:tail
Aliases: acli tail, acli log:tail
Prompts you to select the application, environment, and log type.
List Drush Aliases
List all Drush site aliases for your Cloud environments:
acli remote:aliases:list
Aliases: acli aliases, acli sa
Download Drush Aliases
Download Drush aliases for use with local Drush:
acli remote:aliases:download
Options:
acli remote:aliases:download \
--destination-dir=/path/to/aliases \
--all # download aliases for all applications
Best Practices
- Use
remote:drushover SSH for Drush commands — It handles authentication and environment selection automatically. - Use aliases — Download aliases with
remote:aliases:downloadso local Drush can target Cloud environments directly. - Tail logs during deploys — Run
acli app:log:tailwhile deploying to catch errors in real time.
Related Topics
- Pull & Push — Sync code, files, and databases
- SSH Key Management — Secure access setup
- Environment Management — Manage environments