Commandes Unix

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Commandes Unix

Re: Commandes Unix

par Dr@ke » 07 août 2010, 08:25

Oui, un accès SSH est en fait un accès Telnet sécurisé.
C'est un peu comme si tu te connectais physiquement à une machine distante.
Donc le langage utilisé sera celui de la machine distante.
Donc si la machine est sous Linux -> se sera des commandes linux...

Ce que tu appelles hostname est en fait le nom d'hôte de la machine.
Et comme l'explique Nagol, c'est un peu le principe des domaines, car il est plus simple de se rappeler d'un nom comme phpfrance.com qu'une adresse Ip telle que, par exemple, 194.242.113.158 ...

Le service DNS permet de résoudre un nom en adresse IP car les machines communiquent avec les adresses IP et non avec des noms.
Il est possible de faire l'opération inverse et on appelle cela le reverse DNS.
On peut l'utiliser par exemple avec la commande nslookup .

On peut donc faire:
nslookup phpfrance.com
( donnera-> 194.242.113.158)
ping phpfrance.com
(la machine utilisera le service DNS automatiquement pour connaitre l'ip de phpfrance et fera ensuite le ping avec son IP)
...

[EDIT]
Les domaines sont généralement enregistrés sur des serveurs DNS qui se trouvent sur le net.
Ce qui permet à toutes machines connectées à internet de faire appel à ces serveurs grâce au service DNS pour connaitre l'adresse IP d'un domaine.

Le nom d'hôte d'une machine est généralement connue que sur le réseau local ou sur un serveur DNS local.
Donc toutes machines extérieures à ton réseau local ne pourront connaitre son nom ou même connaitre l'adresse ip correspondante à son nom.
Car son nom d'hôte n'est pas enregistré sur les serveurs DNS distants. Tout comme son adresse Ip locale d'ailleurs...
Vue qu'un accès SSH ou telnet est un comme si on se connectait physiquement localement à une machine, on pourra donc ainsi connaître son nom et son adresse Ip locale...

Re: Commandes Unix

par Nagol » 07 août 2010, 04:30

Bonjour,

Pour connaitre le nom de sa machine "on fait hostname" dans sa fenêtre dos mais comment peut on connaitre le nom d'une machine distante. Simple curiosité féminine :)

Merci de votre aide !
Le nom d'une machine distante tu ne peux pas le connaitre sans te connecter à celle ci, comme l'a expliqué mon jojo, en revanche, l'équivalent de la notion de hostname du point de vue du réseau c'est le DNS.
Le hostname est normalement couplé avec un nom de domaine sur une machine UNIX de telle manière que tu aie:

hostname.domainname

mais sur bien des postes cette configuration est absente ou éludée de nos jours, l'équivalent du hostname étant la partie variable du DNS par exemple:

www.phpfrance.com pourrait signifier la machine www du domaine phpfrance.com :)

Re: Commandes Unix

par jojolapine » 06 août 2010, 11:51

Bonjour,
Si tu as un accès ssh à la machine distante, alors ça sera la même chose ;)
Sans ssh, par contre je doute que ce soit possible :/ mais mieux vaut attendre l'avis d'utilisateurs plus éclairés ;)

Commandes Unix

par foetus69 » 06 août 2010, 11:29

Bonjour,

Pour connaitre le nom de sa machine "on fait hostname" dans sa fenêtre dos mais comment peut on connaitre le nom d'une machine distante. Simple curiosité féminine :)

Merci de votre aide !