IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Unix Discussion :

scp de fichier d'un serveur sur un autre


Sujet :

Unix

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut scp de fichier d'un serveur sur un autre
    Bonjour,

    J'ai un problème pour inclure dans un script le copier/coller d'un fichier d'un serveur sur un autre.
    Je pense que c'est la connexion (login + password) sur l'autre serveur qui me pose soucis.
    Comment faire pour inclure dans le script ces identifiants?
    De plus je voudrais que le fichier prenne les droits 777, est ce que j'ai ecris est bon?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #
    # envoie du graphe global sur le package ssdp avec les droits appropriés
    #
     
    LOGIN='rouget'
    PASSWORD='xxxxxx'
    #
    echo "Transfert du graphe global vers le package ssdp:/tmp"
    echo
    scp /restore/tmp/graph_global_$NOM exploit@ssdp:/tmp | chmod 777 graph_global_$NOM
    Login $LOGIN 
    Password $PASSWORD
    if [ "$?" = "0" ]
    then
    echo " le graphe global a bien été transféré avec les bon droits!!!!"
    else
    echo " Attention le transfert du graphe n'a pas pu etre réalisé!!!!!"
    exit 0
    fi
    Merci d'avance,

    Rouget

  2. #2
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Tu peux utiliser le système par cle publique/privée via authorized_keys ainsi tu ne devras pas mettre de mot de passe

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut
    Bonjour et merci Becket de ta réponse mais malheureusement je ne suis pas administrateur et donc je ne possede pas les droits root pour modifier les clefs via authorized_keys.
    Aurais tu un autre moyen?
    Merci d'avance,
    Rouget.

  4. #4
    Expert confirmé
    Avatar de becket
    Profil pro
    Informaticien multitâches
    Inscrit en
    Février 2005
    Messages
    2 854
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Informaticien multitâches
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 2 854
    Par défaut
    Tu n'as pas besoin d'être root, tu peux mettre ta cle dans ~/.ssh/autorized_keys de l'utilisateur distant

  5. #5
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut
    Merci Becket,

    Je vais essayer ta solution des que je suis revenu à mon travail.

    Rouget

  6. #6
    Membre confirmé
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Novembre 2009
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Novembre 2009
    Messages : 66
    Par défaut
    Bonjour,

    Malheureusement c'est ce qu'il me semblait je n'ai pas les droits pour modifier le /.ssh/autorized_keys.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    scp exploit@rss019:/restore/tmp/graph_global_$NOM exploit@ssdp:/tmp && chmod 777 graph_global_$NOM

    Voici le message d'erreur pour le code ci-dessus:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Permission denied, please try again.
    Permission denied, please try again.
    Permission denied (external-keyx,gssapi,publickey,password,keyboard-interactive,hostbased).
    lost connection
    chmod: WARNING: can't access graph_global_dsfsfhuzhf
    De ce fait je me suis penché pour faire un rcp au lieu de scp.
    Un scripts existant, me prouve que le .rhost est valide est pourtant il me marque permission denied....j'ai aussi esayé de lancer que la commande mais en manuel cette fois-ci et sa marche.
    Vous avez une idée pour me sortir de cette embrouille???????

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Fichiers compilés puis déplacés sur un autre serveur
    Par ruff15 dans le forum Développement Web en Java
    Réponses: 2
    Dernier message: 31/03/2010, 16h21
  2. Deplacer des fichiers d'un serveur vers un autre à heure fixe
    Par titan_33 dans le forum Windows Serveur
    Réponses: 7
    Dernier message: 29/10/2008, 22h44
  3. BAscule d'un repository d'un serveur sur un autre
    Par bellevault dans le forum Informatica
    Réponses: 0
    Dernier message: 21/10/2008, 15h19
  4. Créer un autre serveur sur un autre port
    Par baya1 dans le forum PostgreSQL
    Réponses: 5
    Dernier message: 04/07/2008, 11h07
  5. téléchager fichier d'un serveur a un autre.
    Par Phiss dans le forum ASP
    Réponses: 10
    Dernier message: 28/02/2007, 14h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo