OpenSSH, or SSH, is a command-line communication protocol used for operating systems like Linux and Unix. This useful tool is an acronym for Secure-Shell and was first introduced in 1995. The tool was upgraded four years later in 1999 so today all Linux operating systems support this protocol. After installing Ubuntu, it is necessary to correctly install and configure this program. Installing this protocol on Ubuntu allows users to remotely and securely access a device on which this protocol is installed, and to transfer the files they want or perform necessary actions. It’s worth mentioning that the SSH protocol encrypts all communications, thereby enhancing data security. People who are new to the Linux operating system should install and configure SSH on their devices before anything else. In this article, we intend to familiarize you with installing and setting up this protocol in Ubuntu. So stay with us until the end of this article. READ More: How to obtain IP and MAC Addresses in Ubuntu?
As we mentioned, SSH is a network security protocol installed on the Linux operating system. This protocol securely transfers data through a communication tunnel. An SSH tunnel is a technique that attackers can use to bypass firewall restrictions. With this technique, users’ IP addresses remain hidden in cyberspace, so no one can monitor or eavesdrop on them. One of the reasons for using SSH tunneling is the problems that exist with the use of public IPs, as hackers can easily access any IP address. The design and development of SSH Tunneling have been able to eliminate a significant amount of security issues with public IP addresses. Therefore, those who use Ubuntu today should install this protocol.
SSH, an acronym for Secure Shell, is an encrypted network protocol that can be installed on Linux and Unix operating systems. This protocol is used for a secure connection between the user and the server. Therefore, the installation and setup of this protocol on the Ubuntu device are very necessary and essential for Linux users. The installation of the SSH protocol allows users to connect remotely and securely to the Ubuntu device. This protocol can encrypt all communications between the user and the server. Therefore, transferring files and executing any instructions using them are completely secure. SSH is not installed by default on Ubuntu devices and must be manually installed. To install it, users must have Sudo privileges, otherwise, they can easily install this network security protocol by activating the root account in Ubuntu.
sudo apt update
sudo apt install openssh-server
If necessary, enter your password and enter ‘Y’ to continue with the installation.
sudo systemctl status ssh
What you see should look like ‘Active: active’. To return to the command line, press the ‘Q’ key.
sudo ufw allow ssh
Now SSH is easily installed and running on your Ubuntu system or server, and you can use it to connect from any device and anywhere.
Note that Linux and macOS systems have the SSH client installed by default. If you want to connect to Ubuntu through Windows, you must use a service that is an SSH receiver, such as Putty.
To start installing SSH via LAN, just use the following command:
ssh username@ip_address
In ‘ip_address’, enter your IP address. If you don’t know your IP, you can find it using the following code:
ip a
Once your IP has been determined, use the following command to log in to the remote machine:
ssh linuxize@ ip_address
As soon as your connection via SSH is established for the first time, you will see a message similar to the one below:
The authenticity of host 'ip_address (ip_address)' can't be established. ECDSA key fingerprint is SHA256:Vybt22mVXuNuB5unE++yowF7lgA/9/2bLSiO3qmYWBY. Are you sure you want to continue connecting (yes/no)?
Type ‘Yes’ and enter your password when requested.
Warning: Permanently added 'ip_address'
linuxize@ip_address's password:
Once you have entered your password, you will see a message similar to the one below, welcoming you to the system:
Welcome to Ubuntu LTS (GNU/Linux 4.15.0-33-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage ...
That’s it! You have now logged in to your Ubuntu system.
To install SSH on Ubuntu with the help of the internet, the first thing you need to do is connect to your Ubuntu device. For this, you should know your public IP address and set up your router to accept your data on port 22 so you can send it to your Ubuntu device that has SSH installed.
To identify the public IP of the device you want, use this URL: https://api.ipify.org
When it comes to setting up port forwarding, each router has a different way to configure this port, and if you want to set up port forwarding, you should refer to your router’s documentation. Simply put, you should enter the port number where it is requested. The default SSH port number is usually 22, which you can easily change. After entering the SSH port number, enter the private IP address that we previously taught you how to find. After configuring your router, you can use the code below to log in to the system:
ssh username@public_ip_address
Don’t forget that if you are exposing your device to the internet, you should take some security measures. The main action you need to take is to set up your router to accept traffic on a non-standard port and then transfer it to port 22 of the device running the SSH service. By default, Ubuntu will ask for your password to establish an SSH connection.
If for any reason you have decided against enabling SSH on Ubuntu, you can easily disable this service; just use the following code:
sudo systemctl stop ssh
Of course, you can use the following code to restart it:
sudo systemctl start ssh
The code we have provided below is to disable the SSH service when the system boots:
sudo systemctl disable ssh
To install SSH on Ubuntu, type the following code:
sudo systemctl enable ssh
In general, we can say that the SSH protocol is a network security tool that can be used to establish a secure connection between two servers over the Internet. Users can easily manage a server remotely and securely using this protocol. In this article, we have reviewed how to install it and some settings for the OpenSSH program. By following the stated steps, you can easily install and run it on the Ubuntu Linux distribution. READ More: How to Share Files on a Network Using SMB Protocol Ubuntu?
To install the SSH protocol, you first need to activate the Linux terminal. You can do this by clicking on the icon of this program. If you prefer, press the three keys Ctrl + Alt + T simultaneously on the keyboard to run the terminal program for you.
To run and manage several systems simultaneously and remotely, you can install and run the SSH protocol.
To disable it, just execute the command sudo systemctl stop ssh
in the terminal.
To reactivate the protocol, just execute the command sudo systemctl enable ssh
.
You might think that your spouse is cheating on you because they do not let…
Termux is a terminal environment simulator software that is open-source and can be installed on…
Do you wish to remotely monitor the webcam of your children or employees? Are you…
Installing Python on Termux is very straightforward, but many users have encountered problems installing both…
Tinder is one of the most commonly used dating apps people have turned to when…
With the use of the internet by today’s youth increasing rapidly, learning online in and…