
Introduction
It's not so uncommon to lost network access to the server via SSH (e.g. due to accidentally misconfigured VPS or etc.). Knowing this we offer alternative method to connect to the server in extra cases like this - Web Console. This tutorial will help you to pin point causes of the issue and restore accessibility via SSH.
Connecting via Web Console
You can access Web Console via Clients Area:
https://app.vpshosting.lk/index.php?rp=/login
- Press "Mange" in the end of the line of server you want to connect.
- Then press ">_Console" button.
- Choose for how long do you want to access console and press "Continue".
- After few minutes you will get link to the Web Console. Enter your login details and login.
Possible Issue # 1
First of all yous should check if network interface is up. Run command:
There should be three interfaces: local, venet0 and it's virtual interface venet0:0. It should look something like this:

Note: In black squares you should see IP of your server.
If you see that network interface is not loaded (do not see venet0 or/and venet0:0) ...
Solution
First of all you can try to restart it with this command:
/etc/sysconfig/network-scripts/ifup venet0:0
If, for some reason, above method fail, you should add and start network interface manually by executing these commands:
ip addr add dev venet0 IP_of_your_server/32
route add default dev venet0
Note: In the place of IP_of_your_server you should write IP of your server.
Testing
After above steps are executed you should once again check network interface with command:
If everything seems fine and network interface is up try to ping for example to Google's IP:
If it's pinging, hooray, your server once again have network access. Try to connect to the server via SSH.
Possible Issue # 2
However if, despite network interface is up, you are still not able to connect to the server via SSH you should check if SSH is running:
netstat -nltp | grep sshd
If you did not got any answer it means that SSH is not started.
Solution
In this case simply start ssh daemon with commands:
On Ubuntu/Debian systems:
On CentOS systems:
systemctl start sshd.service
Testing
Once again run:
netstat -nltp | grep sshd
This time you should got result like this:

Note: As in this example standard SSH port is 22, so connections via SSH should be done through port 22. However if you see other port you need to connect through port you see. For security reasons it's recommended to use other then standard port. SSH port can be change in file:
nano /etc/ssh/sshd_config
Change port number of the line:
Port 22
To whatever not taken port in range 1 to 65535.
Testing
To test if it worked simply try to connect via SSH again.
If you still have problems accessing your VPS via SSH, open support ticket and we will help you to resolve the problem.