Enabling Shell Access

From DreamHost
Jump to: navigation, search


Overview

DreamHost provides shell access to all of its customers, but it needs to be specifically enabled for each user added to your account. In the sections below, you'll find information on creating a new user with FTP/SFTP/shell access and modifying an existing user to grant or remove FTP/SFTP/access.

Creating a new user with shell access

  1. Visit the (Panel > ‘Users’ > ‘Manage Users’) page of the control panel.
  2. Click the Add A New User button at the top of the page.
    The Add a new user page opens:
    001 Adding a user.fw.png
    A description of the fields you’ll see on that page are as follows:
    Type of User Account
    You’ll have three options for ‘Type of User Account’. Click the radio button for ‘Shell user - allows login via SSH'.
    Shell Type
    You have a few options in this dropdown. It’s fine to just leave it as /bin/bash.
    Server
    Select the server you’d like to create this user on.
    Username
    Enter a name for this new SHELL user.
    Enhanced security?
    Leave this checked.
    Full Name
    You can just re-enter your SHELL username.
    Pick a password for me
    Check this if you want our system to create a password for the user.
    Password/Password Again
    Enter your custom password here if ‘Pick a password for me isn’t checked.
  3. When finished entering your settings, click the blue Add User button at the bottom.
    Note2 icon.png Note: Keep in mind that it takes about 20 minutes for this change to take effect.


Editing an existing user to become a SHELL user

The following steps explain how to change an existing SFTP or FTP user into a SHELL user.

  1. Visit the (Panel > ‘Users’ > ‘Manage Users’) page of the control panel.
    002 Edit existing user.fw.png
  2. Click the Edit button to the far right of the corresponding user.
  3. For the User Type, select ‘Shell user - allows login via SSH’.
  4. Click the blue Save Changes button at the bottom to save the change.
    • Shell access also provides SFTP access for the user.
    • Unless the "Disallow FTP?" option is checked, it also provides FTP access to the user.
    003 Disable FTP.fw.png