J'essaie de SSH sur un autre ordinateur de mon réseau local en utilisant le nom d'hôte, car l'adresse IP locale est réattribuée de manière assez régulière (nous avons des problèmes avec notre fournisseur de services Internet et devons souvent réinitialiser notre réseau).
J'ai un ordinateur portable avec l'identifiant freedom@flex15
et l'adresse IP locale 192.168.1.11
et j'ai un ordinateur de bureau auquel je tente de me connecter pour le transfert de fichiers avec l'identifiant freedom@barton
et l'adresse IP locale 192.168.1.153
Je pense que j'ai juste besoin d'une clarification de formatage sur la façon de se connecter en utilisant hostname. Tous les guides que j'ai lus disent d'utiliser quelque chose comme:
ssh://username@hostname
mais si j'essaye:
ssh://freedom@barton
Je reçois cette erreur:
Oops! Something went wrong.
Unable to find the requested location. Please check the spelling or the network settings.
Cependant, lors de l'utilisation:
ssh://[email protected]
Ça fonctionne bien. Donc, je ne suis pas sûr de ce que je fais de mal ici parce que toute la documentation indique que je peux utiliser ssh: // nomhôte ou ssh: // nomutilisateur @ nomhôte ou quelque chose du genre. Il serait idéal d’avoir un moyen de spécifier cette machine sans l’adresse IP. Je vous remercie.
"192.168.1.153" est une adresse IP privée sur un réseau local.
Donc, sur le serveur (192.168.1.153), définissez une adresse IP statique si vous ne l’avez pas déjà fait.
Sur le client, éditez/etc/hosts
Sudo nano /etc/hosts
et ajoutez une ligne en bas -
192.168.1.153 Barton
Vous devriez alors pouvoir lancer ssh: // freedom @ barton