web-dev-qa-db-fra.com

Est-il possible de ssh entre deux réseaux différents?

Comment vous SSH entre deux réseaux différents? Merci d'avance. Voici le scénario en question:

  • Mon PC à la maison: 192.168.1.106
  • IP public public: XXX.YYY.ZZZ.254
  • IP de mon ordinateur de bureau: 192.168.10.130
  • IP publique d'Office: XXX.YYY.ZZZ.160

Comment puis-je utiliser SSH de 192.168.1.106 (ma maison) à 192.168.10.130 (bureau) ou vice versa? Est-ce possible? Aidez-moi, s'il vous plaît.

11
Dinesh Dhananjayan

Cela est possible si vous avez une redirection de port sur un routeur de réception. Par exemple, si vous souhaitez utiliser SSH du bureau à la maison, vous devez commencer par définir les paramètres du routeur domestique, puis configurer le transfert de port pour le port 22 vers une adresse IP spécifique de votre réseau domestique et un numéro de port, dans votre cas, 192.168.1.106 port 22. De cette façon, si vous le faites depuis le bureau ssh [email protected], vous serez redirigé du routeur vers votre ordinateur à la maison.

Les paramètres de transfert de port diffèrent d'un routeur à l'autre; juste pour avoir une idée, regardez les exemples dans le Comment faire suivre les ports sur votre routeur article

Avec Office, cela peut être difficile, car cela dépend de votre entreprise. En général, le service informatique dit non, mais vous pouvez lui demander.

8

Vous avez besoin d'un port public pour vous connecter.

Une bonne solution est NGROK , recherchez le "tunnel TCP" que vous voulez ngrok tcp 22.

Il expose le port à son propre nom de domaine temporaire à caractère public. ngrok est gratuit, bien que les utilisateurs gratuits voient leur domaine réinitialisé lorsque ngrok est fermé. Mettre l'ordinateur en veille ne ferme pas ngrok. Ne fermez pas simplement ngrok et tout ira bien.

L'autre option que j'ai faite est d'acheter un hôte, (domaine facultatif) (j'utilise digitalocean et namesilo), puis d'utiliser tinc pour vpn mon ordinateur personnel, mon serveur et mon ordinateur portable avec mon serveur en tant qu'hôte et les deux autres ordinateurs en tant que clients. J'ai alors ssh sur mon serveur, puis je peux ssh sur mon autre ordinateur.

1
user1562431

Utilisez la redirection de port sur votre routeur en configurant un échantillon de tout le trafic entrant via les ports 20 à 29 sera redirigé vers l'adresse IP interne avec les mêmes ports.

De plus, vous pouvez envisager un service DNS dynamique externe tel que dyn.com (anciennement dyndns.com) ou noip.com .

1
Alex García Gomez

Oui, c'est absolument possible. Vous utilisez généralement redirection de port pour cela (pour différents routeurs résidentiels, la façon dont vous effectuez la redirection de port peut varier). Il y a cependant un problème avec cela. La plupart des fournisseurs de services Internet ne vous permettront pas de le faire. Donc, vous ne pourrez probablement pas accéder à votre ordinateur à la maison depuis votre travail. La connexion à distance via Internet signifie presque toujours que vous devrez contacter votre fournisseur d'accès à Internet pour lui indiquer que vous souhaitez activer cette fonctionnalité, ce qui vous coûtera probablement de l'argent supplémentaire. Au moins, ce fut le cas lorsque je voulais avoir accès à mon ordinateur à la maison depuis le travail.

Pour plus d'informations sur la manière de configurer correctement la redirection de port, il suffit de regarder YouTube .

0
misha