Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 14/11/2011, 16h03   #1
Membre du Club
 
Avatar de Michel38
 
Inscription : juin 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2005
Messages : 145
Points : 46
Points : 46
Envoyer un message via ICQ à Michel38
Par défaut sftp - scp et clé privée / publique

Bonjour à tous,

Je cherche à communiquer entre plusieurs serveurs Unix ou Linux par script.
Le serveur source est un AIX, les serveurs cibles pouvant être du SCO, du Solaris, de l'AIX ou du Linux.
Je souhaite pouvoir communiquer entre ces serveurs, et même envoyer des fichiers par script shell.

J'ai bien essayé de créer une clé privée sur la source, de placer la clé publique sur un serveur cible. mais immanquablement à chaque fois que je lance mon script, j'ai une demande de mot de passe.

Ca fait quelque temps que je recherche sur le net, en vain, bien entendu..

Si quelqu'un pouvait me donner une piste.

Merci par avance.
Michel38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 01h45   #2
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 967
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 967
Points : 1 370
Points : 1 370
Souvent, il s'agit d'un problême de droits ou propriétaire incorrect sur le répertoire .ssh et les fichiers s'y trouvant.
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 09h24   #3
Membre du Club
 
Avatar de Michel38
 
Inscription : juin 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2005
Messages : 145
Points : 46
Points : 46
Envoyer un message via ICQ à Michel38
Oui, j'ai déjà vérifié ce point de détail.
Le répertoire où se trouve la clé est en 700, et la clé est en 600...
Mais rien...
Michel38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 10h42   #4
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 967
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 967
Points : 1 370
Points : 1 370
Il ne s'agit pas d'un point de détail puisque ssh refuse les clefs si les droits ne sont pas bons.

Qu'affichent:

Code :
1
2
3
4
5
id
echo ~
ls -la ~/.ssh
grep -v "^[#]" /etc/ssh/sshd_config | grep -v "^$"
ssh -vv localhost
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 12h13   #5
Membre du Club
 
Avatar de Michel38
 
Inscription : juin 2005
Messages : 145
Détails du profil
Informations personnelles :
Âge : 43
Localisation : France, Isère (Rhône Alpes)

Informations forums :
Inscription : juin 2005
Messages : 145
Points : 46
Points : 46
Envoyer un message via ICQ à Michel38
J'ai trouvé.

En fait il s'agissait de droits non pas du répertoire .ssh, mais du répertoire de l'utilisateur, donc un niveau au dessous, qui n'avait pas les bons droits.
Le répertoire ssh était donc bien en 700, mais le répertoire contenant qui correspond à $HOME, lui était en 777....
Trop de droits tuent les droits !!

Merci en tout cas.
Michel38 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h41.


 
 
 
 
Partenaires

Hébergement Web