CCNA HUB

CCNA and Linux Training Hub!

CCNA and Linux Training Hub!

  • Home
  • R&S
    • IP Fundamentals
    • Switching
    • Routing
    • IPv4 Suite
    • IPv6 Suite
    • Labs
  • Linux
    • Virtualization 101
    • Basic Configuration
    • Security Measures
    • Database Server
    • Web Server
    • HTTP Tuneup
    • FTP Server
    • Mail Server
    • DNS Server
    • Control Panels
    • Monitoring
    • Backup and Maintenance
  • WordPress
  • About
    • Contact Us
    • Be part of It
    • Under the Hood
CCNA HUB > Blog > Linux > Configuring SSH-Key Based Authentication > Creating Public VPS Droplet using DigitalOcean

Creating Public VPS Droplet using DigitalOcean

By Imad Daou Leave a Comment

Post Views: 5,382

Building Professional Web Hosting Solution
<< Linux Basic Setup and Configuration Course
>> Configuring SSH-Key Based Authentication Section

section table
  1. Understanding SSH-Keys Based Authentication
  2. Creating SSH-Keys using Putty Keys Generator
  3. Creating Public VPS Droplet using DigitalOcean
  4. Managing Linux VPS Instance via Putty SSH Client
  5. Managing Linux VPS Instance via WinSCP Client
  6. Creating SSH-Keys using Terminal Keys Generator
  7. Switching SSH Password to SSH-Keys Authentication
  8. Uploading Admins and Friends SSH-Keys to VPS
  9. Uploading SSH Public Keys using VPS Panel
  10. SSH Hopping using SSH Agent Forwarding
  11. Deploying Public VPS instance using Vultr Provider
  12. Securing and Hardening SSH Server Configuration
  13. SSH Server and Client Most Known Error Messages
Image Source

Look no further, I believe DigitalOcean and Vultr considered the Best VPS Infrastructure Out there. Creating Public VPS Droplet using DigitalOcean will show you step by step how to create a Public VPS using DigitalOcean. DigitalOcean call their VPS instances Droplets and Vultr call them VPS Instance. In the end of the day, VPS instance and Droplet refer to the same thing.

Objectives:

Creating DigitalOcean Droplet Using SSH-Keys

Prerequisites:

A. Basic Debian or Red Hat Linux Knowledge

B. Login to your DigitalOcean VPS Provider Account

Recommendations:

For better performance, use VPS with at least 2 CPUs, 4G Memory, 1G Bandwidth, and SSD Storage drive.

Creating DigitalOcean Droplet Using SSH-Keys

Login to DigitalOcean Control Panel and follow the steps as shown below.

Run the following steps ( 1 to 7)

1. Pick Your Favorite Linux Distribution

pick-your-linux

2. Choose your Droplet Size 

choose-your-droplet-size

3. Pick the Closest Data Center

choose-a-data-center

4. Final Options Before Creating

I highly recommend to choose all the 3 options and use SSH-Keys as well.

final-steps-before-creating

5. Moment of Truth

moment-of-truth6. Under Droplets Tab

After few seconds, you will have an Active and running Droplet. Notice, that DO won’t send a Temp root password if you choose to create your Droplet using SSH-Keys, however, you have to set a root password regardless since you are going to manage your VPS using the Web Console window as well.

brand-new-droplet

That’s it! You did it my friend, you have created a Linux VPS using DigitalOcean, and you should be able to SSH using the private key of your SSH-keys pair via SSH Clients such Putty and WinSCP.

7. Initial Web Console Login

Although you have created your VPS using SSH-Keys, making sure you can login using the web console using root is crucial to confirm. However, creating DO Droplet using SSH-Keys won’t sent you a temp root password, neither there is a way to change it at the Control Panel unless you reset root password using Managing Linux VPS Instance via Putty SSH Client. I will show you how to reset root password to make sure you can login to your VPS using Web Console.

web-console

Subject Related

By Wikipedia KVM | KVM vs. Xen | Proxmox

Building Professional Web Hosting Solution
<< Linux Basic Setup and Configuration Course
>> Configuring SSH-Key Based Authentication Section

section table
  1. Understanding SSH-Keys Based Authentication
  2. Creating SSH-Keys using Putty Keys Generator
  3. Creating Public VPS Droplet using DigitalOcean
  4. Managing Linux VPS Instance via Putty SSH Client
  5. Managing Linux VPS Instance via WinSCP Client
  6. Creating SSH-Keys using Terminal Keys Generator
  7. Switching SSH Password to SSH-Keys Authentication
  8. Uploading Admins and Friends SSH-Keys to VPS
  9. Uploading SSH Public Keys using VPS Panel
  10. SSH Hopping using SSH Agent Forwarding
  11. Deploying Public VPS instance using Vultr Provider
  12. Securing and Hardening SSH Server Configuration
  13. SSH Server and Client Most Known Error Messages
  • Was this information helpful?
  • Yes(0)   No(0)

Filed Under: Linux, Configuring SSH-Key Based Authentication Tagged With: Instance, Droplet, Public VPS

About Imad Daou

CCNA HUB Founder, Imad has been in IT field since 2007. Currently holding A+, Network+, Server+, Security+, and Storage+. HP, Dell, and IBM Hardware Certified. Pursuing Linux+, LPIC-2, RHCSA, RHCE, AWS, CCNA, and JNCIA.

LEAVE A COMMENT Cancel reply

We're glad you have chosen to leave a comment. All comments are moderated according to our comment policy. Use your real name and not keywords in the name field. Let's have a personal and meaningful conversation.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categories

Get CCNA HUB Updates!

MISSION

CCNA, Linux, and Wordpress Training Hub. For Students, Network Pros, DevOps, Linux/Wordpress Lovers, and Entrepreneurs. CCNA HUB Articles and Labs will help you build a solid foundation in Network, Linux, and Wordpress. E.g. Linux WHS will show you how to build a Professional Web Hosting Solution using DigitalOcean or Vultr VPS provider.

TAG CLOUD

transmission control protocol Wordpress Multisite virtual circuit VLSM TCP/IP subnet mask wordpress.org CMS switches understanding switching T1 transport layer wide area network sudo understanding Routing transport layer protocols VPS Hosting udp sockets wordpress CMS SSH Agent Forwarding WAN tcp sockets SSH Client su Wordpress Hosting Hub TCP

RSS UPDATES

  • IP Fundamentals
  • CCNA R&S
  • CCNA Labs
  • Linux WHS
  • Wordpress
  • All CCNA HUB Topics

Copyright © 2023 ·Genesis Sample Theme - Genesis Framework by StudioPress - WordPress - Log in

This website uses cookies. By continuing to browse the site, you are agreeing to our use of cookies
  • Home
  • R&S
    • IP Fundamentals
    • Switching
    • Routing
    • IPv4 Suite
    • IPv6 Suite
    • Labs
  • Linux
    • Virtualization 101
    • Basic Configuration
    • Security Measures
    • Database Server
    • Web Server
    • HTTP Tuneup
    • FTP Server
    • Mail Server
    • DNS Server
    • Control Panels
    • Monitoring
    • Backup and Maintenance
  • WordPress
  • About
    • Contact Us
    • Be part of It
    • Under the Hood