Documentation

Comprehensive guides to help you get the most out of SSH.AC

Getting Started with SSH.AC

A quick guide to get you up and running

Welcome to SSH.AC! This guide will help you set up your first SSH server and connect to it in just a few minutes.

Step 1: Sign Up for an Account

To get started, sign up for an SSH.AC account. You'll need to provide your email address and create a password.

Step 2: Choose a Plan

Select the plan that best fits your needs. Not sure which one? Start with Basic and you can upgrade later.

Step 3: Create Your First Server

Once logged in, navigate to the Dashboard and click on "Create New Server". You'll need to:

  • Choose a server name
  • Select a data center location (choose one closest to you for best performance)
  • Choose an operating system (Ubuntu 22.04 LTS is recommended for beginners)
  • Set up your SSH key (or create a new one)

Step 4: Connect to Your Server

After your server is provisioned (usually takes less than 60 seconds), you'll see connection details in your dashboard. Use these to connect via your terminal:

ssh [email protected]

Next Steps

Congratulations! You're now connected to your SSH.AC server. Check out our Guides for next steps, including:

  • Setting up your server for specific applications
  • Hardening security
  • Managing multiple servers
  • Using advanced SSH features

Account Setup

Managing your SSH.AC account

Account Settings

Once logged in, you can manage your account settings from the Account section in the dashboard. Here you can:

  • Update your profile information
  • Change your password
  • Enable two-factor authentication (recommended)
  • Manage billing information and subscription
  • View usage statistics

Two-Factor Authentication

We strongly recommend enabling two-factor authentication (2FA) for your SSH.AC account. This adds an extra layer of security by requiring a second verification method in addition to your password.

To enable 2FA:

  1. Go to Account Settings → Security
  2. Click on "Enable Two-Factor Authentication"
  3. Scan the QR code with an authenticator app (like Google Authenticator or Authy)
  4. Enter the verification code from your app
  5. Save your recovery codes in a secure location

Team Management

Pro and Enterprise plans include team management features. To add team members:

  1. Go to Account Settings → Team
  2. Click "Add Team Member"
  3. Enter their email address and set their role (Admin, Developer, or Viewer)
  4. They'll receive an invitation email to join your team

API Keys

If you plan to use our API, you'll need to generate API keys. You can create and manage API keys in the Account Settings → API section.

Important

API keys grant access to your SSH.AC resources. Keep them secure and never share them publicly.

SSH Basics

Introduction to SSH and common commands

Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Here are some SSH basics to get you started:

Connecting to Your Server

To connect to your SSH.AC server, use the following command:

ssh [email protected]

Common SSH Commands

  • ls - List files in the current directory
  • cd - Change directory
  • mkdir - Create a new directory
  • rm - Remove files or directories
  • cp - Copy files or directories
  • mv - Move or rename files
  • nano or vim - Edit text files
  • top - View running processes
  • df -h - Check disk space usage

View our complete SSH command reference

Transferring Files with SCP

To copy files to or from your server, you can use SCP (Secure Copy Protocol):

From your local machine to the server:

scp /path/to/local/file [email protected]:/path/to/remote/directory

From the server to your local machine:

scp [email protected]:/path/to/remote/file /path/to/local/directory