All audius-ctl commands should be run from your local machine.
BUT you must have ssh access for audius-ctl to work.
ssh my.audius.node.example.com # if this does not work, neither will audius-ctlAn example ssh config on your local machine might look like this:
# ~/.ssh/config
Host my.audius.node.example.com
HostName 35.135.531.53 # <-- External IP address of the server, not the domain
User ubuntu # <-- The host user whose ~/.ssh/authorized_keys file contains your PUBLIC key
Port 22
IdentityFile ~/.ssh/my_rsa_key # <-- Your local private key
- Ensure that port 22 is open on your server's firewall.
- Ensure that your public key is added to the
~/.ssh/authorized_keysfile on the host under the home directory of the specifiedUser. - If your domain name is behind a proxy (e.g. Cloudflare), ensure the
HostNamematches the external IP address of your server, not the the proxy address. - If using macOS and your ssh key has a passphrase, see instructions for permanently adding it to keychain