72 votes

Quelle est la meilleure façon de se connecter en SSH à des machines sur le réseau local ?

J'ai deux ordinateurs, un que j'utilise et un pour les enfants. Je veux pouvoir me connecter à leur ordinateur pour le contrôler (par exemple pour l'éteindre, etc.) mais je suis curieux de savoir quelle est la meilleure façon de le faire. Nous sommes tous deux dans la même maison et partageons la même connexion Internet.

Quelle serait la meilleure façon de procéder ? D'après mes recherches, j'ai lu qu'il fallait installer openssh-server sur l'ordinateur distant, mais je ne sais pas quoi utiliser comme nom d'hôte lors de la tentative de connexion. Habituellement, pour les VPS, c'est l'IP externe, mais comme nous partageons tous les deux une connexion wifi, ce serait l'IP matérielle ? Devrions-nous nous interfacer directement par le réseau local ou en passant par l'internet ?

4voto

david6 Points 14408

Utilisez l'adresse IP du réseau local. L'autre approche nécessite qu'un port soit ouvert à l'Internet, pour vous permettre de vous connecter.

De plus, vous aurez besoin d'un mappage de port (sur le routeur). L'utilisation de votre adresse IP "publique" (sur le routeur) comme cible permet de pas se connecter à l'un de vos deux PC.


Le moyen le plus simple est d'attribuer de façon permanente chaque adresse IP (pour vos 2 ordinateurs) sur le routeur. Il suffit ensuite de se connecter à cette adresse IP.

Si vous voulez être plus malin (plus tard), configurez un serveur et commencez à utiliser un service DNS local pour attribuer des noms significatifs à chaque appareil. Cela ne vaut pas vraiment la peine pour seulement 2 PC.

2voto

Tanel Mae Points 1260

Si vous partagez la même connexion internet, vous êtes très probablement derrière le même routeur wifi. Vous vous connectez donc directement à l'ordinateur de vos enfants :

ssh <IP-address>

ou :

ssh <user-name>@<IP-address>

Évidemment, cela fonctionne mieux si l'ordinateur des enfants a une adresse IP statique. Sinon, vous devez toujours vérifier l'adresse IP. La plupart des routeurs ont une option permettant d'attribuer une adresse IP statique (toujours la même) à certains appareils. Certains routeurs ont également la possibilité d'attribuer un nom d'hôte à certains périphériques - ainsi, pour tous les périphériques du même réseau, l'adresse "kids" aura la même signification. Si vous attribuez des noms d'hôtes avec le fichier /etc/hosts, le nom d'hôte n'est connu que de l'ordinateur où se trouve ce fichier. Cela suppose également que l'ordinateur des enfants a une adresse IP statique.

Vous pouvez également définir une adresse IP statique pour l'ordinateur de votre enfant sur cette machine, mais je vous conseille une configuration où les paramètres réseau sont effectués sur le routeur. Un seul point de contrôle - plus facile à gérer. Si quelque chose n'est pas clair, laissez un commentaire et je développerai ma réponse.

0voto

Steadicat Points 315

Vous pouvez utiliser l'adresse IP à la place d'un nom d'hôte ou attribuer un nom d'hôte personnalisé dans votre système d'exploitation. /etc/hosts archivo.

Pour obtenir l'IP de l'ordinateur de l'enfant : dans le menu réseau, voir "Informations sur la connexion". oder exécuter ifconfig sur la ligne de commande (ces opérations doivent être effectuées sur l'ordinateur de l'enfant).

Votre routeur wifi attribue ces adresses IP et vous devriez pouvoir le configurer pour qu'il conserve des adresses IP spécifiques pour les ordinateurs auxquels elles sont actuellement attribuées. (Sinon, les adresses IP peuvent changer de temps en temps).

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X