Dreamhost Tutorial – How to Allow Users SSH Access

by Elaine on July 19, 2013

I believe SSH access is extremely important when managing a website.  I always use the SSH access to directly access my website files.  I find the FTP solution too slow because if I have to make a change to a file, I have to download the file, make a change and then upload it back up.  With SSH I can directly change the file on the server without all the upload and download procedure.  If you are not a seasoned SSH user, then FTP is the best solution.  But for me, SSH access is a MUST.  So I always change my users to have SSH access.  Below is a tutorial on how to allow your users SSH access to your website.

Overview of How to Allow Users SSH Access:

  1. Go to Manage Users in Dreamhost
  2. Edit your User in Dreamhost Manage Users
  3. Change User Account Type to Shell Account in Dreamhost Manage Users

Steps:

1.  Go to Manage Users in Dreamhost

Login to your Dreamhost account to edit your user.  You can create unlimited number of users to access your account.  Typically you will have a different user name for ftp, ssh, and if you have multiple people managing your site.  You can create different accounts for each so you can control what access they can have.

Dreamhost Tutorial - Toolbox Manage Users

  • Login to your Dreamhost account
  • Along the left navigation, look under ‘Toolbox’
  • Click on ‘Manage Users

2.  Edit your User in Dreamhost Manage Users

Scroll down where you can see the list of users that you created to manage your website.

Dreamhost Tutorial - Edit User
Dreamhost Tutorial – Edit User
  • Find the user that you want to allow SSH access
  • Click on ‘Edit

3.  Change User Account Type to Shell Account in Dreamhost Manage Users

Changing the user account type to a shell account will allow the user to have SFTP/FTP plus ssh access.  You have an option to deny the user FTP access.

Dreamhost Tutorial - Change user account to SSH access
Dreamhost Tutorial – Change user account to SSH access
  • Under Manage Users
  • Go to User Account Type, set the following value:
    • User Account Type = Shell account – allows SFTP/FTP plus ssh access
  • Click on ‘Save Changes’

After you make the change, it will take about 10 minutes for the changes to replicate through the system.  You can then use SSH to connect to your website.

Thanks,

Elaine

Elaine

Elaine is the founder of CmsMind, an online blog providing Joomla and Wordpress tips. Elaine has been blogging and publishing content for 2 years but has over 10 years experience in creating websites with Joomla and Wordpress. When she is not online, she is either Marathon and Ironman training or travelling and racing somewhere in the world. Find her also at: CmsMind, Premium Themes and Templates, and at Webhosting Tips.

More Posts - Website

Leave a Comment

*

Previous post:

Next post: