Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/04/2021, à 14:28

Peace16

scp

Bonjour,

En script bash  j'essaye de changer le hostname : avec scp mais, j'ai le message   Permission denied.

Merci d'avance

Dernière modification par Peace16 (Le 17/04/2021, à 14:34)

Hors ligne

#2 Le 17/04/2021, à 14:54

jplemoine

Re : scp

changer le hostname avec scp ? Je pense qu'il faut revoir la méthode... smile
Dans tous les cas, changer un fichier système avec scp et une connexion avec un utilisateur basique ne fonctionnera pas.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 17/04/2021, à 14:58

Peace16

Re : scp

J'essaye avec fichier root@ip  chemin, mais c'est impossible
Je voudrai changer  les hostname de mon LAN en script depuis mon serveur ?

Dernière modification par Peace16 (Le 17/04/2021, à 15:00)

Hors ligne

#4 Le 17/04/2021, à 15:16

bruno

Re : scp

Bonjour,

C'est assez incompréhensible… Il faut indiquer les commandes exactes que tu uilises et leur retour complet.

Pour changer le nom d'hôte d'une machine (un LAN n'a pas de nom d'hôte) on utilise :

hostnamectl set-hostname nouveau_nom

On peut aussi modifier le contenu du fichier /etc/hostname ou utiliser la commande hostname (avec -b ou -F).
Dans tous les cas il est préférable de redémarrer la machine après avoir changé son nom d'hôte.

En ligne

#5 Le 17/04/2021, à 16:23

Peace16

Re : scp

Au faite j'ai fait  un script qui récupère les @ ip de mon réseau, et selon l'ip  je dois  modifier le fichier /etc/hostname, à distance
j'ai fait  scp hostname login@ip /etc/hostname  et  ça me donne  permission denied
quand je le fais en root : scp hostname root@ip /etc/hostname      permission denied (publickey  password )

Pour modifier le /etc/hostname, faut être en root

Hors ligne

#6 Le 17/04/2021, à 17:55

bruno

Re : scp

Oui il faut être root pour modifier ce fichier.

En ligne

#7 Le 17/04/2021, à 18:05

Watael

Re : scp

$ hostnamectl --help
[...]
  -H --host=[USER@]HOST  Operate on remote host
[...]

Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne