Puncte:-1

Conectați două computere prin Internet

drapel br

Să presupunem că am 2 PC-uri care rulează Linux (de exemplu, Ubuntu 20.04).Unul dintre ei este al meu, celălalt aparține unei persoane care locuiește într-un alt cartier al orașului.

Acestea sunt PC-uri obișnuite: ambele accesează internetul prin rețeaua furnizorului local, așa că nu le puteți accesa numai prin adresa IP.

Cum aș putea configura rutarea pe aceste două PC-uri pentru a mă putea conecta prin ssh?

drapel ar
Răspunde asta la întrebarea ta? [Cum se accesează serverul home ssh din exterior prin Internet?](https://askubuntu.com/questions/1360840/how-to-access-home-ssh-server-from-outside-via-the-internet)
Daniel avatar
drapel br
@guiverc nu, acestea sunt sisteme desktop pentru uz casnic
Daniel avatar
drapel br
@guiverc este 20.04, nu cunosc convențiile versiunii Ubuntu/linux. Nu cred că contează, totuși
Daniel avatar
drapel br
@user68186 nu, nu văd prea multe în comun între aceste întrebări. Nu înțeleg cum să găsesc ruta între aceste computere și cum să o folosesc pentru configurarea ssh
drapel hu
Dacă nu există nicio modalitate de a le accesa prin IP-uri, veți avea nevoie de un al treilea server ssh, accesibil ambilor, și apoi de tunel ssh invers al utilizatorului.
drapel ar
Vă rugăm să vă editați întrebarea și să furnizați mai multe detalii. Puteți folosi ssh cu 2 PC-uri în aceeași rețea de acasă? Cunoașteți adresele IP interne și externe? Ai setat ddns? Ce erori primești când încerci să faci ssh?
Daniel avatar
drapel br
@user68186 nu, nu am setat ddns. și nu pot aduce PC-urile împreună
drapel ar
Dacă furnizorul dvs. local de internet folosește NAT, atunci nu o puteți face decât dacă îl puteți convinge pe furnizor să-și schimbe setările și să configureze redirecționarea portului pentru dvs. și prietenul dvs. În acest caz, această întrebare nu are nimic de-a face cu Ubuntu.
drapel ar
Adăugați detalii despre configurația dvs. de internet. Este bandă largă prin cablu, linie telefonică?
Puncte:0
drapel cn

B (server ssh) trebuie să transmită către A (client ssh) B actual Adresa IP. Atunci ssh va funcționa.

Există mai multe moduri: telefon, e-mail, site web.

Una dintre cele mai comune metode automate este DDNS (Dynamic DNS). Serviciile DDNS vor asocia un nume constant (B.ddns.net) și ține-l la curent cu adresa IP în continuă schimbare a lui B. B trebuie să ruleze un mic serviciu care actualizează ocazional furnizorul DDNS. Sunt disponibile multe servicii DDNS gratuite.

Deci o nevoie doar ssh b.ddns.net pentru a vă conecta la B.

  • Desigur, aceasta presupune că și B este port forwarding conexiunile ssh pe routerul respectiv, că B și-a configurat corect serverul SSH și că B folosește în mod corespunzător o metodă de autentificare bazată pe securitate adecvată (nu parole) pentru un server ssh conectat la internet.
Daniel avatar
drapel br
Mulțumiri. Ați putea, vă rog, să atașați câteva tutoriale despre cum să configurați ddns sau unele servicii gratuite ddns, dacă le cunoașteți.
Puncte:0
drapel cn

Gândiți-vă la servere ca la un telefon care poate efectua numai apeluri de ieșire. Nimeni nu poate suna, dar tu poți suna. Cele două servere nu pot vorbi între ele fără ajutorul unui al treilea server care poate prelua apelurile primite. Acestea fiind spuse, de unde puteți obține un al treilea server de pe internet pentru a conecta cele două PC-uri de ieșire?

https://portmap.io/ oferă o soluție gratuită pentru a permite unui server din spatele unui firewall sau NAT să aibă un port accesibil de pe internet. Acest lucru necesită ca serverul să mențină o conexiune openVPN la portmap.io

Continuând cu analogia telefonului, faci o conexiune la portmap.io, îți oferă propriul domeniu (și port) și poți primi apeluri atâta timp cât rămâi conectat. De pe internet, portmap.io preia o conexiune de intrare pe domeniul/portul dvs. și trimite audio/datele către extensia dvs. dacă sunteți conectat.

Trebuie să fiți conștienți de implicațiile de securitate și confidențialitate ale acestei soluții înainte de a o implementa. Noroc!

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.