Vraag Ubuntu SSH-client maakt geen verbinding met VPS, maar stopverf is?


Ik gebruik Ubuntu op mijn laptop en probeer SSH in mijn VPS met dit commando:

ssh root@liamwli.co.uk -p xxxx

(Poort verwijderd voor beveiliging)

Het verbindt echter niet. Als ik de -vvv opdracht, ik krijg dit:

OpenSSH_6.0p1 Debian-3ubuntu1, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to liamwli.co.uk [69.85.86.19] port xxxx.
debug1: connect to address 69.85.86.19 port xxxx: Connection timed out
ssh: connect to host liamwli.co.uk port xxxx: Connection timed out

Waarom doet het dit? Het werkt goed en verbindt putty met mijn Windows-installatie, dus waarom werkt het niet met de ingebouwde ssh-client op Ubuntu?


2
2018-01-13 10:46


oorsprong


Zorg ervoor dat uw poort correct is doorgestuurd 69.85.86.19. Dat is vaak de oorzaak van timing uit.
@htor Het is een VPS en ik kan verbinding maken met putty, dus ik betwijfel ten zeerste dat dit het probleem is. - Liam W


antwoorden:


Omdat je de ssh-client zelfs niet kunt laten verbinden, kun je dingen zoals wachtwoord / sleutelauthentic, root-aanmeldingen, enz. Uitsluiten. Mogelijke redenen waarom je geen verbinding kunt maken:

  • Verkeerde poort. Misschien heb je de PuTTY-configuratie verkeerd gelezen.
  • Uitgesloten van uw VPS vanwege te veel mislukte verbindingspogingen (firewallregels, Fail2ban)
  • Poort kloppende daemon. Misschien moet je je VPS-firewallconfiguratie laten verzenden naar bepaalde poorten voordat de SSH-poorten worden geopend. (niet zeker of PuTTY dat wel is).
  • VPN vereist. Misschien kon je verbinding maken met je VPS omdat het werd getunneld via een VPN-verbinding die was geactiveerd op Windows, maar niet op Ubuntu.
  • IP-mismatch. Zorg ervoor dat u verbinding maakt met hetzelfde IP-adres. Het IP-adres kan veranderen als u het overschrijft /etc/hosts (of het Windows-equivalent) of een vreemde DNS-server hebben.
  • Uitgaande blokkering. U hebt een zeer beperkende router en moest een regel toevoegen voor het Windows IP-adres om verbinding te maken / doorsturen naar die SSH-poort mogelijk te maken. Op uw Linux-installatie heeft u een ander IP-adres.

2
2018-01-13 20:58



1. Meestal is het een of meerdere van deze redenen. - Luis Alvarado♦


Normaal gesproken (standaard) staat SSH geen verbinding met toe wortel. Dit is een beveiligingsfunctie en mag niet worden gewijzigd.

Heb je geprobeerd om een ​​andere gebruiker?


0
2018-01-13 20:33