SSH Usage
Last updated
Each environment can have an SSH container that allows a list of various actions. It doesn’t give direct access to any of the application/database containers.
Magento cli — magento commands that will be executed on your application pods magento CMD
MySQL cli tools — provides access to your database: mysql
// Make dump
mysqldump magento --single-transaction --no-tablespaces | gzip > dump.sql.gz
Redis cli — provides access to your redis. To connect: redis-cli -h redis -p 6379
Tools for copying:
rsync — use to sync data on local and ssh container. For example, to sync media folder: // From local to SSH container
rsync -azP media/ your-user@ssh.readymage.com:/home/magento/media/
// From SSH container to local
rsync -azP your-user@ssh.readymage.com:/home/magento/media/media/
scp — the same purpose as rsync.
NB: the only directory that’s allowed to copy data is /home/magento. Copy database backups and media there only.
Tools for compressing files:
gzip
tar
zcat
dar
Useful tools:
cat
clear
curl
du
find
gpg
grep
head
jq
pv
tail
tmux
wget
nano
Last updated