Pages : 1
#1 Le 17/04/2021, à 13: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, à 13:34)
Hors ligne
#2 Le 17/04/2021, à 13:54
- jplemoine
Re : scp
changer le hostname avec scp ? Je pense qu'il faut revoir la méthode...
Dans tous les cas, changer un fichier système avec scp et une connexion avec un utilisateur basique ne fonctionnera pas.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#3 Le 17/04/2021, à 13: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, à 14:00)
Hors ligne
#4 Le 17/04/2021, à 14: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.
#5 Le 17/04/2021, à 15: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, à 16:55
- bruno
Re : scp
Oui il faut être root pour modifier ce fichier.
#7 Le 17/04/2021, à 17:05
- Watael
Re : scp
$ hostnamectl --help
[...]
-H --host=[USER@]HOST Operate on remote host
[...]
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
Pages : 1