Accessing terminal

Overview

Your terminal is a command-line interface to your hosting account on the server. It provides a quick, efficient means to make permission changes, edit files, and even run services like MongoDB and node.js. Terminal access is provided with certain qualified packages.

Logging In

Terminal access follows general login guidelines:

  • Login consists of <username>@<domain>
    • Alternatively, <username>#<domain> is supported
  • Password is your control panel password
  • Hostname is just your domain name

Example

Assume your username is myadmin, domain example.com. To login using the ssh program, the format would be ssh <login>@<host> or ssh myadmin#example.com@example.com. ssh myadmin@example.com@example.com would also work for newer ssh clients that properly interpret the command-line string. <username>#<domain> is used instead for illustrative purposes.

Access in the control panel

Terminal access may also be accessed directly within the control panel under DevTerminal. Your login will be automatically filled-in. Just confirm with your password.

Terminal interface available within the control panel.

Terminal interface available within the control panel.

Caveats

Logging in using the ssh command via Linux or OS X can be confusing! Typical login syntax is ssh login@domain. This is incorrectly applied as user@domain whereas it should be user@domain@domain. With a username “myuser” and domain “example.com”, the appropriate SSH login would be, via the ssh command, would be myuser@example.com@example.com.

Tutorials

Not everyone pops out of their mother’s womb a master at using terminal. In fact, no one has; we all learned! There are several helpful tutorials to teach you the ropes of using the terminal:

Leave a Reply