Search the Community

1565 Results
  • Tutorial

    How To Set Up SSH Keys

    SSH keys provide a more secure way of logging into a virtual private server with SSH than using a password alone. With SSH keys, users can log into a server without a password. This tutorial explains how to generate, ...
    By Etel Sverdlov Linux Basics Security
  • Tutorial

    How To Use SFTP to Securely Transfer Files with a Remote Server

    SFTP is a secure way to transfer files between local and remote servers. Much more secure than FTP, this protocol uses an SSH tunnel to establish a connection and uses encryption to transfer files in an interactive s...
    By Justin Ellingwood Linux Basics
  • Tutorial

    How To Use SSH to Connect to a Remote Server in Ubuntu

    SSH is an important tool used for administering remote Linux and Unix-like computers. In this guide, we will discuss the basic usage of this utility and how to configure your SSH environment.
    By Justin Ellingwood Linux Basics System Tools Security Networking Ubuntu
  • Tutorial

    How To Set Up SSH Keys on Ubuntu 16.04

    SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH key-based authentication on an Ubuntu 16.04 installation.
    By Hanif Jetha Getting Started Linux Basics Security System Tools Ubuntu 16.04
  • Tutorial

    How To Configure SSH Key-Based Authentication on a Linux Server

    SSH, or secure shell, is the most common way of administering remote Linux servers. Although the daemon allows password-based authentication, exposing a password-protected account to the network can open up your serv...
    By Justin Ellingwood Getting Started Linux Basics Security System Tools
  • Tutorial

    How to Install and Configure VNC on Ubuntu 18.04

    In this guide, you'll set up a VNC server on an Ubuntu 18.04 server and connect to it securely through an SSH tunnel.
    By finid, Brian Hogan Miscellaneous Applications Ubuntu 18.04
  • Tutorial

    How to Install and Configure VNC on Ubuntu 16.04

    In this guide, we will be setting up VNC on a Ubuntu 16.04 server and connecting to it securely through an SSH tunnel. The VNC server we will be using is TightVNC, a fast and lightweight remote control package. This c...
    By finid Miscellaneous Ubuntu Ubuntu 16.04
  • Tutorial

    Understanding the SSH Encryption and Connection Process

    SSH, or secure shell, is an encrypted protocol used to communicate with remote servers safely. The practical uses of SSH are widely discussed in other guides. In this article, we'll examine the underlying encryption...
    By Justin Ellingwood Security System Tools Conceptual
  • Tutorial

    SSH Essentials: Working with SSH Servers, Clients, and Keys

    SSH, or secure shell, is the most common way of connecting to and administering remote Linux servers. In this cheat sheet-style guide, we'll cover some of the basic options and configuration sets you may want to use.
    By Justin Ellingwood Security Linux Basics Networking System Tools
  • Tutorial

    How To Route Web Traffic Securely Without a VPN Using a SOCKS Tunnel

    You can browse the web securely using a Droplet with SSH access as a SOCKS 5 proxy end point. In this tutorial we'll use a Ubuntu 14.04 Droplet as the proxy, and the Firefox web browser as the client application. By t...
    By Michael Holley Security Ubuntu
  • Tutorial

    How to Set Up SSH Keys on Ubuntu 18.04

    SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH key-based authentication on an Ubuntu 18.04 installation.
    By Hanif Jetha Getting Started Linux Basics Security System Tools Ubuntu 18.04
  • Tutorial

    How To Set Up SSH Keys on CentOS 7

    SSH-key-based authentication provides a more secure alternative to password-based authentication. In this tutorial we'll learn how to set up SSH-key-based authentication on a CentOS 7 installation.
    By Hanif Jetha Getting Started Linux Basics Security System Tools CentOS
  • Tutorial

    How To Copy Files With Rsync Over SSH

    In this tutorial we'll use Rsync to copy files over SSH.
    By Bulat Khamitov Linux Basics
  • Tutorial

    How To Create SSH Keys With PuTTY to Connect to a VPS

    This tutorial runs through creating SSH keys with PuTTY to connect to your virtual server.
    By Pablo Carranza Security
  • Tutorial

    How To Configure Custom Connection Options for your SSH Client

    SSH, or secure shell, is the most common way of connecting to Linux hosts for remote administration. Although the basics of connecting to a single host are often rather straight forward, this can become unwieldy and a...
    By Justin Ellingwood Linux Basics System Tools
  • Tutorial

    How To Set Up Multi-Factor Authentication for SSH on Ubuntu 16.04

    This article will go over how to enable SSH authentication using an OATH-TOTP app in addition to an SSH key. Logging into your server via SSH will then require two factors across two channels, thereby making it more s...
    By Michael Holley Security Ubuntu Ubuntu 16.04
  • Tutorial

    How To Set Up a Private Git Server on a VPS

    This tutorial will show you how to set up a fully fledged Git server using SSH keys for authentication.
    By Brian Rogers Git
  • Tutorial

    How To Protect SSH With Fail2Ban on CentOS 7

    While connecting to your server through SSH can be very secure, the SSH daemon itself is a service that must be exposed to the internet to function properly. This comes with some inherent risk and offers a vector of ...
    By Brennen Bearnes Firewall Security Networking CentOS
  • Tutorial

    How To Enable SFTP Without Shell Access on Ubuntu 16.04

    SFTP stands for SSH File Transfer Protocol. As its name suggests, it's a secure way of transferring files to a server using an encrypted SSH connection. In a standard configuration, the SSH server grants file transfer...
    By Mateusz Papiernik Miscellaneous Ubuntu 16.04
  • Tutorial

    How To Set Up SSH Keys on CentOS 8

    SSH, or secure shell, is an encrypted protocol used to administer and communicate with servers. When working with a CentOS server, chances are you will spend most of your time in a terminal session connected to your s...
    By Hanif Jetha, Brian Boucheron CentOS Linux Basics Getting Started Security System Tools CentOS 8