Accessing terminal Overview Your terminal is a command-line interface to your hosting account on the server. It provides a quick, efficient means...
Compiling programs Overview Custom programs may be compiled on Developer+ accounts, which is also bundled with terminal access. Custom programs may be...
Elevating privileges with sudo Overview Newer platforms, v6+, provide limited sudo support that allows you to remove, copy, and change ownership of files with...
Is terminal access available? Overview This may also be viewed within the control panel under Account > Summary > Dev if enabled, then terminal access is also enabled for...
Listening on ports Overview Some applications require persistence to continue to run after a page view has concluded. Node.js or other backend socket/server pairs...
Setting a task to run at startup Overview Services or scripts may be set to run upon server start within the control panel or via crontab(5) from the terminal....
Switching users Overview Newer platforms, v6+ platforms specifically, permit switching users from the account user from the terminal. Once switched to the...
Terminal access times out Overview Attempting to access terminal remotely will result in a non-responsive server often falsely indicating the server is down. Cause All...
Unable to login using public key authentication Overview Ensure correct permissions on ~/.ssh/ are 700 (u: rwx, g: -, o: -) and ~/.ssh/authorized_keys is 600 (u: rw-, g:...