Ssh + nom de machine - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 03-03-2004 à 22:11:44
tu pourrais etre un peu plus precis stp ?
Marsh Posté le 03-03-2004 à 22:14:57
alien conspiracy a écrit : /etc/hosts |
il veut dire : tu remplie /etc/hosts avec les nom/ip des machines. Pour plus d'info man hosts.
Tu peux aussi mettre un DNS pour ton reseau local
Marsh Posté le 03-03-2004 à 22:17:12
GUG a écrit : |
oui, mais ca sert à rien vu que l'ip change a chaque connexion... alors je me connecte avec le numero d'ip c pareil
Comment on met se un DNS sinon ?? c payant ??
Marsh Posté le 03-03-2004 à 22:22:33
full_phil a écrit : oui, mais ca sert à rien vu que l'ip change a chaque connexion... alors je me connecte avec le numero d'ip c pareil |
il parle de l' ip de ton poste ds ton lan.
si tu veux pouvoir acceder de l' exterieur fo un nom de domaine ou faire des bidouilles de nerdz, ds ce cas attends un nerdz plus doué que moi pour te répondre.
Marsh Posté le 03-03-2004 à 22:25:36
ok... mais elle y est l'ip, j'en ai 2, celle pour le localhost, et celle dans le reseau
Marsh Posté le 03-03-2004 à 22:39:41
le nom de machine bidon que tu as mis a ton serveur ssh il serait pas deja utilise sur le net par hazard ??
Marsh Posté le 03-03-2004 à 22:43:28
le truc le plus simple c est que tu vas chez dyndns.org ou autre hebergeur dns gratuit
tu te crees un compte chez lui (creation d un nom de machine)
C est dyndns qui va s occuper de fournir l adresse IP a ce qui la demande
toi la seule chose a faire c est de mettre ajour cette adresse dans leur base (notament via un ptit script qui la met a jour quand l @IP change)
voilou
Marsh Posté le 03-03-2004 à 22:54:40
1) tu t'ouvres un compte dns dynamic sur le site www.dyndns.org que tu nommes par exemple "lecomptedephil"
2) tu te crées un hostname par exemple "lamachinedephil.dyndns.org"
3) tu installes sur la machine serveur (la machine sur laquelle tu veux te connecter) un client dyndns (par exemple ipcheck)
4) tu configures le client avec les paramètres qui vont bien
5) tu mets en cron le client
6) tu peux ensuite te connecter depuis internet sur ta machine serveur en tapant : ssh lamachinedephil.dyndns.org
Voila c'est la méthode que j'utilise.
Marsh Posté le 03-03-2004 à 22:58:42
O'gure a écrit : le nom de machine bidon que tu as mis a ton serveur ssh il serait pas deja utilise sur le net par hazard ?? |
oui, en fait c ca, j'ai changé pour un nom qui ne risquait pas d'exister et la c le ssh: *****.totoblablaboubou.fr: Name or service not known
Marsh Posté le 03-03-2004 à 23:01:19
mais comment veux tu que ton client puisse obtenir l adresse IP de ton serveur via ton nom bidon si il n est dans aucun serveur DNS ???
Marsh Posté le 03-03-2004 à 23:08:48
O'gure a écrit : mais comment veux tu que ton client puisse obtenir l adresse IP de ton serveur via ton nom bidon si il n est dans aucun serveur DNS ??? |
c ca que je disais dans mon premier message, que je me doutais que ca marcherait pas...
Marsh Posté le 04-03-2004 à 02:37:17
J'ai quand meme un probleme, c'est qu'avec cette methode, si je ne vide pas le dossier $HOME/.ssh (ou tout du moins l'entree qui correspond), il ne veut pas me connecter car il s'apercoit que l'ip a changé (normal, nouvelle connexion avec l'adsl) pour le meme nom
Code :
|
ssh + dynamic dns ne fonctionnerait pas ?
Une méthode pour résoudre ce problème ?
Marsh Posté le 04-03-2004 à 09:43:59
full_phil a écrit : J'ai quand meme un probleme, c'est qu'avec cette methode, si je ne vide pas le dossier $HOME/.ssh (ou tout du moins l'entree qui correspond), il ne veut pas me connecter car il s'apercoit que l'ip a changé (normal, nouvelle connexion avec l'adsl) pour le meme nom
|
fait voir la config de ton sshd, ca doit etre /etc/sshd/sshd_config ou un truc du genre
Marsh Posté le 04-03-2004 à 12:17:01
Code :
|
Marsh Posté le 04-03-2004 à 12:21:24
Au passage, comment on fait pour restreindre l'authentification à celle par clé privée pour les accès WAN (non LAN) ?
Marsh Posté le 04-03-2004 à 18:15:28
Voici mon fichier de config. Je me connecte ainsi à mon serveur qui se trouve sur mon lan qui est relié à internet par un routeur adsl avec ip dynamique
Code :
|
Mais je ne comprends pas trop, tu parles du $home/.ssh sur l'ordi qui lance l'accès au serveur ssh ?
Si oui, c'est plutot du coté de la config client qu'il faut voir. Pour info, je n'ai utilisé mon accès ssh qu'à travers le programme putty pour windows. Essaie pour voir.
Marsh Posté le 04-03-2004 à 18:55:18
Faxone a écrit : Mais je ne comprends pas trop, tu parles du $home/.ssh sur l'ordi qui lance l'accès au serveur ssh ? |
J'essaierai ce soir quand j'aurais le temps, mais le pb vient du côté client à mon avis... c'est lui qui refuse de me voir me connecter à une même machine qui change d'ip
Code :
|
Marsh Posté le 04-03-2004 à 19:22:37
@Faxone : a premiere vue on a le meme à part rootlogin....
Marsh Posté le 04-03-2004 à 20:32:52
tu vides /home/user/.ssh/known_hosts du user avec lequelle tu vas te connecter via ssh.
Apres tu t'inscris sur dyndns.org pour avoir un nom de domaine sur une ip dynamique.
Ensuite tu installes ez-ipupdate pour que le daeomon se lance au demarrage et actualise ton ip dynamique avec ton nom de domaine dyndns.
apres tu pourras te connecter via ssh : ssh user@domain.dyndns
ça marche très bien
(fin de message nerdzien)
Marsh Posté le 04-03-2004 à 21:24:52
full_phil : je pense vraiment que ca doit etre une protection de ton client ssh.
Marsh Posté le 04-03-2004 à 21:26:40
ca a l'air de bien marcher maintenant... ma fois je crois ne rien avoir touché en plus
Marsh Posté le 03-03-2004 à 21:08:43
Voilà alors je suis sous Mandrake 9.2. Je voudrais pouvoir accéder à ma machine depuis d'autres machines reliées à internet.
J'y arrive de cette manière : je lance la commande ifconfig sur ma machine (le serveur), je récupère mon adresse inet, et de l'autre machine (le client) je me connecte par ssh, et ça marche.
Par contre je voudrais m'y connecter en utilisant un nom fixe, contrairement à l'adresse ip). J'ai défini un nom de machine (bidon) à ma machine sous la forme machine.domainebidon.fr, mais en essayent le ssh, j'ai l'erreur suivante : ssh_exchange_identification: Connection closed by remote host
En utilisant le mode verbose, j'ai vu que l'adresse ip qu'il essaie de rallier est incorrecte. ca m'aurait étonné que ca marche en effet, mais je ne sais pas trop comment faire... merci