Secure Shell (SSH) is a network protocol that allows secure access to a remote system. However, sometimes you may encounter an error stating “SSH Server Not Found” on your Ubuntu 18.04 LTS system. This article will guide you through the steps to fix this issue.
To fix the "SSH Server Not Found" error on Ubuntu 18.04 LTS, you can start by checking the name of the SSH service using the command "systemctl -l –type service –all|grep ssh". If the service is named "ssh", you can start it using "sudo systemctl start ssh". If the service still doesn’t start, you may need to reinstall the SSH Server by removing the existing installation with "sudo apt-get remove –purge openssh-server", updating the package lists with "sudo apt-get update", and reinstalling the SSH Server with "sudo apt-get install openssh-server".
Understanding the Error
The “SSH Server Not Found” error usually occurs when the SSH service is not running or not installed on your system. This can be due to incorrect service name, service not starting automatically, or a failed installation.
Checking the SSH Service Name
The first step in troubleshooting is to verify the name of your SSH service. The name may vary depending on your system configuration. On Ubuntu 18.04 LTS, the service is usually named “ssh”. You can check the available SSH services with the following command:
systemctl -l --type service --all|grep ssh
This command lists all services on your system and filters out those containing “ssh” in their names. If the service is called “ssh”, you can proceed to the next step.
Starting the SSH Service
If the SSH service is not running, you can start it using the
systemctl command. Here’s how:
sudo systemctl start ssh
In this command,
sudo is used to execute the command with root privileges,
systemctl is the system service manager,
start is the command to start a service, and
ssh is the name of the service.
Reinstalling SSH Server
If the SSH service still doesn’t start, you may need to reinstall the SSH Server. Here are the steps:
- Remove the existing installation:
sudo apt-get remove --purge openssh-server
In this command,
apt-get is the package handling utility in Ubuntu,
remove is the command to remove a package,
--purge is used to remove the package configuration files along with the package, and
openssh-server is the package name.
- Update the package lists:
sudo apt-get update
This command updates the list of available packages and their versions, but it does not install or upgrade any packages.
- Reinstall SSH Server:
sudo apt-get install openssh-server
This command installs the
openssh-server package, which provides the SSH Server.
By following these steps, you should be able to resolve the “SSH Server Not Found” error on Ubuntu 18.04 LTS. If the issue persists, you may need to consult the official Ubuntu documentation for SSH Server installation and configuration. Remember, it’s important to keep your system updated and to follow best practices for system administration to avoid such issues.
SSH (Secure Shell) is a network protocol that allows secure access to a remote system. It provides a secure channel over an unsecured network by encrypting the data being transmitted. SSH is important because it allows users to securely access and manage remote systems, transfer files, and execute remote commands.
You can check if SSH is installed on your Ubuntu 18.04 LTS system by running the following command:
dpkg -l | grep openssh-server. If the output shows a line starting with "ii" and containing "openssh-server", it means SSH is installed on your system.
If the SSH service is not running on your Ubuntu system, you can start it using the
systemctl command. Run the command
sudo systemctl start ssh to start the SSH service.
Some common reasons for the "SSH Server Not Found" error include the SSH service not being installed, the service not starting automatically, or a failed installation.