Il existe deux ordinateurs Ubuntu appelés A et B.
A et B sont connectés Internet en utilisant deux connexions Internet séparées . (Dans mon cas, deux connexions haut débit mobiles ppp0 x2)
Chaque connexion a une adresse IP publique unique et statique.
Ce dont j'ai besoin c'est de contrôler UN curseur de l'ordinateur, en utilisant B souris de l'ordinateur, sur Internet .
Sur les deux ordinateurs, j'ai autorisé d'autres utilisateurs à contrôler mon ordinateur dans les préférences Desktop Sharing , comme ci-dessous:
Lorsque j'essaie de me connecter à A à partir du B en utilisant le client Remmina Remote Desktop , il refuse de se connecter après avoir essayé pendant un certain temps.
Voici mes réglages:
J'ai trouvé ce guide plus difficile à comprendre.
S'il vous plaît donnez-moi des instructions claires ...
Résumé à partir des commentaires
Les deux ordinateurs sont connectés à Internet par un réseau de données mobile (téléphone cellulaire). Je ferai référence au fournisseur de services de données de cellules en tant que "fournisseur de services Internet" ou ISP. Il y a deux problèmes:
Je n'ai aucune connaissance du fournisseur de services Internet en question. Toutefois, les fournisseurs de services Internet prennent généralement ces mesures pour empêcher que les connexions de données mobiles ne soient utilisées pour connecter des serveurs et pour la sécurité des clients. Parfois, les FAI interdisent l'utilisation de données mobiles pour des serveurs dans leurs contrats de service.
Dans ces circonstances, en particulier si le contrat de service du FAI interdit l'utilisation de données mobiles pour les serveurs, il est peu probable que le FAI ouvre les ports nécessaires pour connecter les deux ordinateurs et transfère les ports spécifiques de l'adresse IP externe vers l'adresse IP interne.
Vos connexions fonctionneront Si le fournisseur de services Internet:
(a) ouvre les ports
(b) et effectuez l'une des deux actions suivantes:
Sans ces informations, il est impossible d'utiliser la solution native pour vous connecter à distance de l'ordinateur B à l'ordinateur A.
À propos de la conversion de la configuration NATed en configuration IP statique réelle à partir de superutilisateur :
Le problème réside sur l'adresse que vous avez fournie, la plupart du temps, il s'agit déjà d'une adresse IP avec NAT. Cependant, de nombreux opérateurs peuvent basculer sur une véritable adresse IP "externe", généralement utilisée pour les réseaux privés virtuels, car parfois NAT peut interférer avec les réseaux privés virtuels (en supposant que vous puissiez dépasser les RSC). Cependant, même s’il s’agissait d’une adresse IP adressable publiquement, j’imagine qu’ils mettraient tout de même des restrictions/un pare-feu pour vous empêcher de faire exactement ce que vous essayez de faire.
Si le FAI accepte d'ouvrir et de transférer des ports, je vous recommande d'utiliser le tunnel VNC sur SSH pour les raisons suivantes:
Pour essayer ceci dans Remmina, allez à l'onglet ssh
et cochez les deux cases à cocher, (a) utilisez ssh et (b) utilisez tunnel. Vous devrez peut-être installer ssh sur les deux ordinateurs.
Cependant, cette solution n'est pas disponible sans transfert de port dans une configuration IP avec NAT ou sans accès direct à l'adresse IP externe.
J'espère que cela t'aides.
Installez l'application Team Viewer sur les deux systèmes Ubuntu. Vous pouvez visualiser et contrôler les systèmes en mode bidirectionnel.
TightVNC est un progiciel de contrôle à distance opensource. Avec TightVNC, vous pouvez voir le bureau d’une machine distante et le contrôler. Vous pouvez l'obtenir ici . Vous devez configurer le routeur
Forgettaboutit! Vous n'avez rien fait de mal. Vous êtes en train de passer au NAT par vos fournisseurs de téléphonie mobile. Aux deux bouts. sans aucun contrôle sur les routeurs. C'est le pire des cas imaginables.
Je recommande de scinder votre question en deux:
Je recommande de commencer avec ssh. La connexion de ces deux ordinateurs impliquera probablement une certaine tunnelisation SSH. Il serait bon très d'avoir un tiers avec une adresse Internet publique. C'est à dire. certains pas cher 2 €/mois VServer.
Le mieux serait d'avoir une solution VPN. C'est un peu plus difficile pour les débutants, mais plus pratique à long terme.
Pardon. Il n'y a pas de réponse facile pour vous. Vous devez soit creuser des tunnels de réseau ou obtenir une connexion Internet sérieuse. Choisissez-en un. Cela peut sembler impoli, mais croyez-moi, je ne suis que le messager des mauvaises nouvelles ici. S'il te plaît, ne me rejette pas.
Vous trouverez ci-dessous une lecture de votre problème: http://en.wikipedia.org/wiki/Network_address_translation#Drawbacks
Notez la phrase: Hosts behind NAT-enabled routers do not have end-to-end connectivity and cannot participate in some Internet protocols.
Toute solution que tout le monde peut trouver ici impliquera une tierce partie. Faites attention à l'utilisation de services Web propriétaires.
Si quelqu'un est intéressé à aider un ami, le nom easiest
permet à une personne distante de bureau ubuntu d’installer l’extension de bureau distant google chrome. Lien vers l'extension
didacticiel vidéo
https://www.youtube.com/watch?v=T2RBIkEgRk0&feature=related
Nous avons essayé avec un ami qui a gagné 7 cela fonctionne très bien.
J'utilise KRDC/KRFB (Client/Serveur) pour utiliser des éléments liés à VNC. La recherche de logiciels VNC (clients/visualiseurs et serveurs) vous aidera à trouver d’autres alternatives gratuites (comme TightVNC, je pense).
EDIT: Il est plus facile de rechercher un logiciel VNC avec Synaptic Package Manager qu'avec Ubuntu Software Center, mais les deux résultats devraient être intéressants.
EDIT # 2: Vous devez garder les fenêtres de préférences ouvertes! Celles-ci maintiennent également le serveur en ligne pour autant que je sache, mais cela a peut-être été résolu depuis la dernière fois que j'ai utilisé le logiciel capturé ci-dessus
Vous pouvez essayer d'installer le client Hamachi Beta à partir de Log-me sur les deux machines Ubuntu et les connecter à votre réseau Hamachi.
Vous pouvez ensuite utiliser VNC pour obtenir un contrôle à distance sur un réseau privé virtuel. Ce n'est pas open source cependant.