Est-ce que SSH avec IP mais pas le nom d'hôte?


13

Lorsque je SSH directement à l'adresse IP du serveur, cela fonctionne. (ssh michael@10.1.10.129) Pour référence, voici l'invite résultante:

michael@noranetserver:~$

Cependant ssh-ing par nom ne fonctionne pas comme ceci:

ssh michael@noranetserver
ssh: Could not resolve hostname noranetserver: nodename nor servname provided, or not known

Pourquoi serait-ce?


Vous pouvez essayer nslookup et voir si le 'noranetserver' est dans la liste des noms. nslookup noranetserversi ce n'est pas le cas, cela peut être la raison.
Pas de temps

Nslookup est-il préinstallé sur la plupart des likes UNIX? Ou dois-je le télécharger?
PopKernel

Oui, il devrait être par défaut
No Time

Il est retourné ** le serveur ne trouve pas noranetserver: NXDOMAIN Cela signifie-t-il quelque chose?
PopKernel

Heureusement, pensez à SSH: l'utilisation de NAT (en particulier en cas de surcharge de port) et DHCP compliquent la connexion à SSH en raison de la constante modification, par rapport à un réseau domestique où vous pouvez configurer les choses comme vous le souhaitez. : / j'espère que la réponse ci-dessous vous a aidé.
Pas de temps

Réponses:


7

Vous pouvez essayer d'ajouter 10.1.10.129 noranetserverà / etc / hosts, pour que l'ordinateur à partir duquel vous vous connectez connaisse le nom d'hôte du serveur.

Il existe également d'autres moyens, comme indiqué dans les questions suivantes: 1 et 2 .


1
Existe-t-il une manière plus universelle de procéder? J'espérais utiliser le nom d'hôte de l'ordinateur pour une variété d'autres choses sur le réseau. Je ne peux pas conserver indéfiniment l'IP statique, je viens de convaincre mon supérieur de me laisser en utiliser un comme mesure provisoire.
PopKernel

1
Bien sûr, il existe d'autres façons de faire en sorte que le serveur annonce son nom d'hôte. Veuillez vous référer aux questions suivantes: 1 et 2 .
mikewimporte

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.