Introduction to Linux Servers
Cloud Servers can be provisioned with a wide range of Linux distributions, including Debian, CentOS 7, and Ubuntu 16.04. Linux is a family of open-source operating systems, with server versions designed to efficiently manage the hardware and software requirements of an enterprise-level hosting environment. Learn more about Linux servers in this overview, including server management options, web hosting basics, and more.
Connecting Shell Access (SSH) to PuTTY
Here we explain how to connect to PuTTY on your webspace.
Introduction to the Linux Command Line
Learn how to use the Linux command line to interact with your Cloud Server. The command line is a powerful and necessary tool, but it can be intimidating for beginners. This tutorial is designed to get new users up and running with the basics.
Connecting to Linux-Server via SSH
Connect to your Cloud Server Linux via SSH. The basic connection to a linux server is done via SSH, with this guide we will show you how to connect to your server via SSH.
Fixing SSH Errors
Learn how to resolve some of the most common errors you may receive when connecting to a server with SSH. You can find the most common errors in this guide.
User management via the Cloud Panel
Here we explain how you can manage users with the Cloud Panel.
Improve Your Linux Server's Security in Three Easy Steps
After you have performed the basic security setup on a new Cloud Server with Linux, it is considered "best practices" to install and configure a few essential security applications. Learn recommendations for three steps you can take to improve your Linux server's security.
Guide to Iptables
Learn how to create, delete, and manage iptables on Ubuntu 14.04 and CentOS 7. Iptables can be used to allow or block traffic based on IP address, ports, and more.
How to use Bash Tab Expansion and History Commands on Linux
Learn how to use the History and tab expansion commands which are built into the Bash shell on Linux.
Installing and running Docker on a Linux server
Learn how to install Docker, start the service, set it to start on boot, and learn how to work with Docker containers and images. In this article we will cover basic Docker commands and information.
Get the Cloud Server CLI
Learn how to install the Cloud Server CLI. The Cloud Server CLI wraps the Cloud Server SDK for Go, allowing you to interact with the Cloud Server API from a command-line interface.
Use the Cloud Server CLI
Learn how to use the Cloud Server CLI. The Cloud Server CLI wraps the Cloud Server SDK for Go, allowing you to interact with the Cloud Server API from a command-line interface.
Basic Linux Server Security Measures
After creating a new Cloud Server with Linux, there are several basic security measures which are recommended as "best practices." Learn what to do to lock down a brand new server, including installing Fail2Ban, securing the root SSH login, and more.
Use Fail2Ban on a Cloud Server with Linux
Learn how to implement Fail2Ban on a Cloud Server with Linux. Fail2Ban is an IP address banning system which can protect a server from brute force attacks. Fail2Ban monitors the server's logs for suspicious activity, and watches for repeated login attempts during a short time interval.
Add, Remove and Manage Users on a Cloud Server Running Linux
Learn how to add and remove users on a Cloud Server running Linux. This article also covers how to perform common user management tasks such as changing a user's password and granting a user sudo permissions.
Security Tutorial: Disable Root SSH Access to a Cloud Server Running Linux
Learn how to disable SSH access for the `root` account on a Cloud Server running Linux. For security reasons, disabling root SSH access to a server is considered a "best practice" for Linux administration. Instead of connecting to a server as `root`, users will log in to a server with their own user accounts. They can then switch to `root` with the `su` command if necessary.