web-dev-qa-db-fra.com

Utilisez Nautilus pour ouvrir une connexion SSH à l'aide du nom d'hôte

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.

1
Ibuntu

"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

4
Panther