Copier fichier d'unserveur vers un client

Résolu
Bonjour,

Je me suis connecté au serveur login@serveur avec le protocole ssh.
Sur ce serveur j'ai un fichier patate avec un chemin : /users/identifiant/Documents/patate
J'essaie donc en vain de copier ce fichier sur ma machine distante dans /home/user/Documents avec le code suivant :
scp login@serveur:/users/identifiant/Documents/patate /home/user/Documents

L'erreur est : /home/user/Documents/: No such file or directory
J'ai donc compris que le shell ne comprend pas que ce chemin se situe sur ma machine mais le cherche dans le serveur.
J'ai donc retenté ce code en le modiffiant :
scp login@serveur:/users/identifiant/Documents/patate monidentifiant@jenesaispasaquoicelacorrespond(*)/home/user/Documents

(*) J'ai copié ce qui se trouve à droite du bouton agrandir/rétrécir du shell
Cette fois l'erreur : ssh: Could not resolve hostname jenesaispasaquoicelacorrespond: Inappropriate ioctl for device
lost connection

Je tiens à préciser que les noms sont changés ; je n'ai aucun hébergeur ce n'est donc pas une connexion serveur-serveur mais bien serveur-client.

Quelqu'un peux m'aider s'il vous plaît?
:)

4 réponses

  1. Modérateur
    Bonjour,

    J'ai pas trop compris quel fichier devait aller où, faudra donc préciser.

    Tu as un fichier "patate" qui se trouve sur un serveur distant, c'est bien ça ?

    Et tu veux le copier sur ta machine à toi (ta machine "locale", d'où tu te connectes en SSH vers l'autre machine) ou vers une autre machine distante qui n'est pas celle d'où tu te connectes en "SSH" ? :o)

    Donc, au final : le fichier "Patate" se trouve où et doit aller sur quelle machine ?

    ~ Savoir écouter, c'est posséder, outre le sien, le cerveau des autres... disait Léonard de Vinci.
    0
    1. Je pensais avoir été clair mais je suis parti trop vite, désolé ^^
      Oui je suis sur ma machine locale et je veux copier patate sur ma machine connectée au serveur.
      0
    2. Modérateur
      @CrazyGeekManOK.

      Donc, déjà le "scp" est à exécuter depuis ta machine directement... à condition qu'elle soit sous Linux ou MacOS.

      le "cmd" de windows ne le propose pas.

      Donc, ta machine locale tourne sur quel système et la distante sous quel système ?
      0
    3. @Judge_DTMon système d'exploitation est Ubuntu (le plus récent, téléchargé il y a 1 mois et toujours mis à jour) ; et pour le serveur je ne sais pas :/
      Sur le site de ma fac il y a écrit qu'on peux utiliser sftp ou gftp.
      0
    4. Modérateur
      @CrazyGeekManOk, donc :

      scp login@serveur:/users/identifiant/Documents/patate ~/Documents/patate


      Ça devrait copier ton fichier distant dans le dossiers "Documents" de ton répertoire local.

      Sinon pour ce qui est de sftp, ça s'utilise avec un client graphique comme Nautilus (l'explorateur de fichier que tu as sous un ubuntu) en créant une connexion à un serveur distant... en bas à gauche tu dois avoir le bouton pour.
      0
    5. @Judge_DTCette commande a copié patate dans le même emplacement initial. :/
      0
  2. Contributeur
    Bonsoir,

    il est sur ton réseau Local...? ou bien à distance lointaine...avec une adresse DDNS..??

    -- est-ce un serveur sous Linux..?

    -- A mon avis... c'est un probleme de permission que tu n'as pas..

    -- et si tu te connecte en FTP exemple ftp://192.168.0.84/../ avec ton navigateur FireFox par ex..
    0
    1. Bon je suis assez perdu avec ces termes ^^
      Je suis chez moi et je veux copier un fichier du serveur de ma fac.
      Donc si je comprend bien je ne suis pas en local. Niveau permission je me suis connecté en tant qu'étudiant
      ssh -l login login@serveur
      0
  3. Contributeur
    Ah.. oui, mais ils ne sont pas con non plus à la FAC... sinon tout le monde vient pomper leur serveur, ils peuvent même etre engorgé/saturé en ne faisant rien... donc ils ont mis des permissions qui sont nominatives... C'est élémentaire.

    Il a un nom ce serveur... au bout de trois code erronés venant de la même IP, tu es banni pour plusieurs jours...

    1° tu ne réponds pas aux questions
    2° on ne sais pas vraiment si ton opération est permise par ta FAC
    3° Tu t'informera auprès de l'administrateur informatique pour avoir les réponses..
    0
    1. J'accède normalement au serveur en donnant mon identifiant et mon mot de passe étudiant. Eh non chacun ne peut pas pompé le serveur puisque sans mot de passe vous ne rentrez pas. De plus à l'intérieur du serveur j'ai mon propre homedir où je peux modifier les droits d'accès (tout avec rwx------).
      J'ai utilisé la méthode du nul en informatique en ouvrant patate avec
      gedit patate
      et j'ai copié/collé le contenu avec CTRL+C/ CTRL+V dans un fichier vide de ma machine.
      Néanmoins je compte quand même recevoir ma réponse sur la commande scp car c'est troublant et j'espère que quelqu'un me donnera ma réponse.
      0
  4. Contributeur
    donc c'est un serveur sous Linux...

    dans quoi tu fait ta commande SCP..?? dans une console..Linux?? sur un PC sous windows..?? je ne vois pas bien ou tu te trouve et ce que tu y fait..??
    0