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://billing.time4vps.com/clientarea/services/vps/
1. Press "Mange" in the end of the line of server you want to connect.
2. Then press ">_Console" button.
3. Choose for how long do you want to access console and press "Continue".
4. After few minutes you will get link to the Web Console. Enter your login details and login.
More information (with pictures) about our Client Area can be found here
.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:
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
ifconfig venet0 up
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
On Ubuntu/Debian systems:
service ssh start
On CentOS systems:
systemctl start sshd.serviceTesting
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:
Change port number of the line:
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.