How to Use SSH Command on Ubuntu 18.04 with Examples

This brief tutorial shows students and new users how to use the ssh command in Ubuntu to connect to establish secure communication to a remote system over SSH protocol.

Secure Shell (SSH) is a cryptographic network protocol that provides encrypted compunction between and clients and servers. It replaces previously unsecured network clients in a networked environment.

If you’re a student or new user looking for a Linux system to start learning on, the easiest place to start is Ubuntu Linux OS…. It’s a great Linux operating system for beginners and folks looking for easier Linux distribution to use..

Ubuntu is an open source Linux operating systems that runs on desktops, laptops, server and other devices…

When using Ubuntu, you will find that Linux isn’t so different than Windows and other operating systems in so many ways, especially when it comes to using the system to get work done.…

Both Ubuntu and Windows systems allow you to be productive, easy to use, reliable and enable you to install and run thousands of programs from gaming to productivity suite software for individuals and businesses..

This tutorial is going to show you how…..

Read More

Setup SSH Server for Key Authentication on Ubuntu 17.04 | 17.10

This brief tutorial shows students and new users how to setup OpenSSH server for key authentication or password-less authentication. This setup allows users of the Ubuntu server to logon via SSH without typing passwords.

This is a much more secure alternative to SSH password authentication. With password authentication, each time a user wants to logon, he/she must always type a password. Another weakness is password can be guessed any anyone.

With key authentication, no password is ever typed. Only client computers with the correct matching key pair to the server are allowed.

Read More

Setup OpenSSH Password Authentication on Ubuntu 17.04 | 17.10

SSH password authentication is the default settings that get installed after installing SSH server on Linux systems, including Ubuntu 17.04 | 17.10. When you install SSH server and make no additional changes, all account holders on the system will be able to logon to the SSH server except the root user.

This brief tutorial shows students and new users how to install OpenSSH Server for users to logon to the system. If you need to allow the root user to logon, the steps below will show you, too. The default settings for OpenSSH configuration is password authentication.

To get started with installing OpenSSH server on Ubuntu, follow the steps below:

Read More

Remotely Transfer Files via SSH using SCP on Ubuntu 17.04 / 7.10

Want to transfer files between two Ubuntu servers? If you ever needed to transfer files quickly between two Ubuntu servers, the best way to it is via SSH using Secure Copy (SCP).

SCP uses SSH encryption and authentication to securely transfer files between servers quickly and easily. This brief tutorial is going to show students and new users how to use SCP via SSH to transfer files between two Ubuntu servers.

Secure copy is a means of securely transferring files between a local host computer and a remotely host or between two computers via SSH protocol.

Read More

Setup Passwordless Login with PuTTY and Connect to Ubuntu 17.04 | 17.10

PuTTY is a free terminal emulator that supports various network protocols like Telnet, SSH, Rlogin and SCP. It’s probably the most use SSH terminal emulator available today.

It’s been around for a very, very long time. Although that are other terminal emulators with more features and lots of protocol support, PuTTY is always going to be the one for quick and easier connection.

This brief tutorial is going to show students and new users how to use PuTTY and connect to a SSH server on Ubuntu 17.04 | 17.10 without passwords. Passwordless authentication provides better security than the standard SSH authentication.

Read More

Secure SSH Server with Two Factor Authentication on Ubuntu 17.04

If you’ve managed a remote Linux server then you know that one of the most used method to connect to that system is via SSH. SSH provides a secure way to login to a server remotely and manage it. It’s probably the default method for majority of webmasters.

The default authentication method used by SSH protocol is to match the correct username and password of an account already created on the system before access can be granted. If you want to enable a better protection, you’ll probably want to enable 2 factor authentication.

When two factor (2FA) authentication is added to SSH, a user must type and confirm his/her username and password as well as a unique token sent to a mobile device the user owns. This provides even more protection.

This brief tutorial is going to show you how to make that happen with Ubuntu 17.04.

Read More