Comment exécuter un serveur SSH sans adresse IP statique

32

J'ai un ordinateur puissant dans le laboratoire et j'ai installé Ubuntu 11.10 64 bits dessus. Je veux installer un serveur SSH dessus pour pouvoir y accéder depuis chez moi et même depuis Android via ssh. Mais je n'ai aucune expérience sur la création d'un serveur ssh.

La machine a une adresse IP dynamique. Je ne veux pas d'autres utilisateurs de ssh, l'installer uniquement pour moi me suffira.

Où devrais-je commencer? De quels outils ai-je besoin et comment les configurer?

    
posée petrichor 26.10.2011 - 14:31
la source

6 réponses

29

Pour commencer à utiliser ssh en général, installez openssh-server.

sudo apt-get install openssh-server

Au prochain redémarrage, cela devrait démarrer automatiquement. Pour vous connecter à l'ordinateur à distance, entrez simplement les informations suivantes dans un terminal distant, en remplaçant les noms ALL-CAPS par les vôtres:

ssh [email protected]

Maintenant, pour vous occuper de l’IP dynamique vous obligeant à revérifier l’IP tout le temps:

Obtenez un compte gratuit sur dyndns.com et choisissez le nom que vous souhaitez taper lorsque vous vous connectez.

Une fois cela fait, installez "ddclient" sur le serveur. Cela mettra automatiquement à jour l'adresse IP avec dyndns.

sudo apt-get install ddclient

Lorsque vous l'exécutez, il vous posera une série de questions. Ayez donc votre nom d'utilisateur, votre mot de passe et l'URL que vous avez choisi plus tôt, prêts à être saisis. Ils doivent également s'ajouter automatiquement au démarrage.

Ça devrait être ça. Maintenant, lorsque vous utilisez ssh, utilisez simplement l'URL que vous avez choisie à la place de votre IPADDRESS car cela devrait automatiquement se mettre à jour si l'IP change.

Si vous avez un routeur, assurez-vous de transférer le port 22 sur votre serveur! Il existe de nombreux guides à ce sujet sur portforward.com pour votre routeur spécifique.

    
réponse donnée zookalicious 26.10.2011 - 14:44
la source
3

Vous pouvez obtenir un nom d’hôte via un service tel que lien , puis configurer un serveur ssh. vous vous connecterez ensuite via, par exemple,

ssh [email protected]
    
réponse donnée tpei 29.08.2013 - 13:16
la source
2

vous pouvez utiliser SSH en utilisant le protocole xmmpp / jabber . de sorte que vous pouvez accéder uniquement par google talk sur votre bureau ou votre téléphone mobile, par exemple Android. Pas besoin d'IP Public Pas besoin de réglage spécial Juste installer et exécuter en tant que service. J'ai fait un script (testé sur mon système d'exploitation raspian en Raspberry Pi) afin de pouvoir installer facilement robotito. c'est les étapes 1. Ouvrez la commande Shell ou vous pouvez l'appeler Terminal, allez dans votre dossier personnel, Téléchargez le script d'installation par commande: wget lien il sera sauvegardé dans votre dossier personnel ~ (par exemple / home / pi)

  1. après avoir exécuté le script en entrant la commande: sudo ./robotito

  2. et ensuite vous pouvez éditer le fichier credentials.rb dans le dossier de configuration si robotito utilise votre compte gtalk et l'enregistrer en appuyant sur ctrl + x et y. La valeur par défaut utilise nano editor.

  3. exécuter le robotito dans le dossier robotito par commande ./jabbershd start

  4. fait, vous pouvez maintenant utiliser n'importe quel client Google Talk, n'oubliez pas d'ajouter le compte robotito gtalk à votre compte Google Talk et testez-le en discutant avant d'utiliser votre compte.

réponse donnée awangga 29.08.2013 - 12:28
la source
1

Vous avez besoin d’un client DNS dynamique sur votre PC (ou routeur) et vous pouvez éventuellement ouvrir le port 22 de votre routeur sur la machine Ubuntu si le PC est derrière. Vous pouvez ensuite accéder à votre machine via un nom personnalisé au lieu d'une adresse IP.

    
réponse donnée Laimoncijus 26.10.2011 - 14:42
la source
1

L'installation et l'utilisation de ssh sont faciles. Vous pouvez l'installer ici: lien .

Une fois installé, il s'exécutera et s'exécutera automatiquement au démarrage. Tous les utilisateurs de la machine locale pourront l'utiliser. Vous devrez toujours réparer votre réseau pour pouvoir vous y connecter, mais cela n’a rien à voir avec ssh. S'il a une adresse IP publique, vous pouvez utiliser quelque chose comme dyndns.org et ddclient pour obtenir un nom dynamique. S'il ne dispose pas d'une adresse IP publique, vous devrez également configurer votre réseau pour y transférer le trafic.

    
réponse donnée Jo-Erlend Schinstad 26.10.2011 - 14:45
la source
1

consultez ce lien:

lien

Peut-être que cela peut être utile. J'utilise le service depuis plusieurs semaines et cela fonctionne très bien!

Le lien fournit un logiciel simple, teamviewer, comme pour accéder à votre tableau de framboise où que vous soyez. De plus, vous pouvez utiliser votre client SSH habituel; ils fournissent juste une adresse virtuelle pour se connecter à votre carte via SSH ou HTTP. Ça vaut le coup d'essayer à coup sûr!

    
réponse donnée Stefano Stefano 24.11.2017 - 10:15
la source

Lire d'autres questions sur les étiquettes