Forum Linux.débutant Utilsation de ssh avec une ip inconnu

Posté par  .
Étiquettes : aucune
0
1
fév.
2005
Bonjour à tous,

Etant débutant sous linux, je voudrai savoir s'il est possible de connaître l'adresse ip de son pc lorsque le DHCP attribue une autre adresse (ts les 24 heures). Mon but final est de me connecter à distance vers mon pc lorsque je suis chez mes parents le week end, afin de récupérer mes fichiers, musiques etc ...

merci de bien vouloir m'éclairer
  • # dyndns, no-ip

    Posté par  (site web personnel) . Évalué à 3.

    Tu peux bidouiller le script du client DHCP pour qu'il exécute un client No-IP/DynDNS/... à chaque fois qu'il reçoit une nouvelle adresse.

    pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.

  • # /sbin/ifconfig

    Posté par  . Évalué à 1.

    Avec ifconfig, tu trouveras l'ip qui t'a été attribuée.
    Tu disposes aussi de : http://checkip.dyndns.org/(...)

    Sinon, à moins d'être chez un FAI dans le genre de Free en dégroupé, qui se base sur la MAC de la freebox pour établir la connexion, c'est ppp qui t'attribue une ip, et non pas DHCP.
    • [^] # Utilsation de ssh avec une ip inconnu

      Posté par  . Évalué à 1.

      En fait, j'ai mal formulé ma question je crois, je voudrai connaître l'adresse ip donné par le dhcp de mon pc qui se trouve chez moi lorsque je suis chez mes parents (pas chez moi donc) le week end. Donc avant de partir, j'avai habitude de noter l'adresse ip mais au bout de 24 heures l'ip change donc je souhaiterai etre informé de la nouvelle adresse attribuée.

      Est il possible d'éxecuter sur le pc distant, un script lisant la nouvelle adresse ip puis de l'envoyer par mai par exemple, j'ai cherché toute la soirée et je n'est pas trouvé qq chose d'intéressant ... Merci
      • [^] # Envoyer l'ip via mail

        Posté par  (site web personnel) . Évalué à 1.

        tu peux utiliser un script dans /etc/ppp/ip-up.d
        et des que ppp se connecte il t'envoit un mail a ton@mail avec l'adresse ip
        évidement faut un serveur de mail qui puisse envoyer des mails vers l'extérieur

        #!/bin/sh
        IP=`/sbin/ifconfig ppp0 | awk '/inet/ {print $2}'`
        mail -s "IP du jour : $IP" ton@mail
        • [^] # Re: Envoyer l'ip via mail

          Posté par  (site web personnel) . Évalué à 1.

          même pas la peine d'exécuter ifconfig et de filtrer avec awk, il y a toutes les chances que l'IP apparaisse dans les entêtes du mail.

          Si l'adresse change à heure fixe, il suffit donc d'un cron qui envoit un mail 10 minutes après...
          • [^] # Re: Envoyer l'ip via mail

            Posté par  (site web personnel) . Évalué à -1.

            et pourquoi pas faire imprimer la liste des interfaces retournee par
            cat /proc/net/tcp
            et l envoyer par pigeon ???

            vous avez pas fini de noyer le poisson ?

            faites lui aussi installer un server bind9 dynamique avec espion DHCP, qui retourne le resultat dans une base SQL emulant des sokets Oracle sosu Mysql, le tout avec comme GUI une page JSP se synchronisant via un planificateur de taches ( sous winex ou crossXover) avec un server ACCESS ...
          • [^] # Envoyer l'ip sur un FTP

            Posté par  . Évalué à 1.

            Imaginons donc que tu disposes d'un compte FTP sur le net...
            Tu as donc ton adresse IP qu'un script va récupérer, tu peux donc utiliser lftp (installe le package du même nom) pour uploader un fichier texte sur le FTP, ce fichier texte contenant... ??? Hé oui, ton adresse IP !! :)
            Il est possible d'automatiser ce transfert par lftp en écrivant un script (man lftp pour en savoir plus) et la commande lftp -f SCRIPT_FILE se chargera de le lancer...
            Rq: Tu peux aussi ajouter quelques infos genre la date et l'heure, histoire de vérifier que ta machine est toujours vivante (je pense aux plantages ou aux coupures ADSL intempestives...), en faisant cette courte opération d'upload de temps en temps... ça peut parfois aider, j'en ai fait l'expérience !! :/

            Attention: N'oublie surtout pas de protéger le fichier de ton FTP par un .htaccess (google est ton ami pour en savoir plus... si c'est un FTP chez Free, envoie-moi un msg, la syntaxe est un peu différente), ça évitera à n'importe qui de connaître ainsi l'adresse de ta machine... qui je l'espère est bien firewallée, n'est-ce pas ? ;)
  • # http://www.dyndns.org/

    Posté par  (site web personnel) . Évalué à 2.

    sur ton linux, tu installes ez-ipupdate, tu le conf en 1 minute apres avoir cree ton comptes dyndns, et ca donne un nom fixe pour ta machine. Moi c est doublehp.ath.cx. C est gratuis.

    ez-ipupdate est dispo en package dans la plus part des distributions.

    Depuis ma salle de TP, j utilise un XliveCD(cygwin), et je me connecte en X11 sur ma machine. Donc dans ma salle TP sous windows, je retrouve toutes mes aplis Linux: gaim, FF, vim, mon server Mysql ... tout.
    • [^] # Re: http://www.dyndns.org/

      Posté par  (site web personnel) . Évalué à 1.

      pour recuperer tes donees, tu as 4 methodes: ... en fait deux:
      - web/ftp/smb ( apache/proftpd/samba)
      - ssh

      dans le premier cas, tu lances un server, et tu authorise les clients authentifies ( ou non ) a acceder a ton home perso.

      dans le seconds, il te faut le client ssh de ssh.com. Il est gratos dans le cadre prive, et permet de sftp tres facilement.

      J utilise les quartes methodes suivant ou je suis, et avec qui j echange. Les 4 marchent tres bien.

      Si tu ne recupere que de la musique, tu peux te creer un server de streaming mp3, lisible de n importe ou.
      • [^] # Re: http://www.dyndns.org/

        Posté par  . Évalué à 2.

        dans le premier cas, tu lances un server, et tu authorise les clients authentifies ( ou non ) a acceder a ton home perso.


        Y a pas de « h » à « autoriser » (contrairement à « authentifier »).
  • # ok

    Posté par  . Évalué à 1.

    Merci beaucoup pour vos réponses,

    je vais utilisé ton utilitaire pour pouvoir me connecter
    • [^] # Re: ok

      Posté par  . Évalué à 2.

      je peux me tromper, mais au moment du changement d'IP, le hostname ne change pas, non ? Donc un "nslookup monnomd'hote" devrait faire l'affaire ? patappésvp

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.