Rechercher : dans
Par :

Transfert de fichier par le terminal via SSH

Dernière réponse le 20 mar 2009 à 15:17:03 limbergh, le 23 aoû 2008 à 12:45:03 
 Signaler ce message aux modérateurs

Bonjour,

comme le titre l'indique je suis occupé à faire des transferts de fichiers sur mon réseau local avec le terminal.; Mes deux pc sont sous ubuntu 8.04 et j'utilise la commande scp pour copier des fichiers? Jusque qu'ici pas de problèmes.

Sur mon pc de bureau j'ai rentré la commande suivante

 scp -r syhlar-laptop:PDF /home/syhlar/Public/


Mes deux pc ont le même login

tout a bien focntionné sauf que je pensais que j'allais copier le fichier PDF sur le pc de bureau et non sur le laptop. (cette commande copie le fichier sur le laptop)....

Comment faire pour copier un dossier depuis un pc distant????

Merci d'avance
Configuration: Linux
Firefox 3.0.1

Meilleures réponses pour « transfert de fichier par le terminal via SSH » dans :
[Shell] Transferer des fichiers via ssh Voir SSH - Secure SHell Utilisation Informations complémentaires LOGICIELS Sous Linux/Unix Sous Windows Avertissement Utilisation SSH permet d'utiliser des pipelines de commandes, et d'utiliser des tubes d'entrées/sorties comme toute...
Discover, le transfert de fichiers en WiFi sur votre iPhone VoirDisponible sur l'App Store depuis le 20 novembre 2008, Discover est une application qui permet l'échange de fichiers du PC vers l'iPhone ou l'iPod Touch. Celle-ci installe un serveur WebDAV sur votre iPod ou iPhone. Simple à utiliser, elle nécessite...
Envoi de commandes CISCO publipostées via SSH/Telnet VoirExpect en action Informations générales publipmachin point cheu ? Mais c'est quoi au juste ? Le contenu des fichiers annexes commandes.txt liste.txt THE Script Commentaires Remerciements Questions / Report de Bugs /...

1

lami20j, le 23 aoû 2008 à 12:48:49

Salut,

d'abord il faut que le pc distant soit server ssh

la syntaxe de scp (ce n'est pas obligatoire d'utiliser les chemins absolus ;-) peut être

depuis machine locale vers machine distante

scp /chemin/vers/fichier compte@machine_distante:/chemin/absolu/vers/repertoire
ou depuis machine distante vers machine locale
scp  compte@machine_distante:/chemin/absolu/vers/fichier /chemin/vers/repertoire/destination/
106485010510997108

Répondre à lami20j

2

bob031, le 23 aoû 2008 à 14:10:08

Salut,

la syntaxe de scp (ce n'est pas obligatoire d'utiliser les chemins absolus ;-) peut être

je confirme que ce n'est pas obligatoire ! mais c'est pas plus mal ! :-) un pinguin sur la banquise !

Répondre à bob031

3

limbergh, le 23 aoû 2008 à 15:22:35

Salut,

quand je fais ça depuis la machine locale vers la distante (je veux copier un fichier sur ma machine locale qui est sur la machine distante)...

voici la commande et son résultat :

syhlar@syhlar-laptop:~$ scp /home/syhlar/ syhlar-laptop:PDF
syhlar@syhlar-laptop's password: 
/home/syhlar: not a regular file
syhlar@syhlar-laptop:~$ 


J'ai du loupé quelque chose dans les explications

Répondre à limbergh

4

lami20j, le 23 aoû 2008 à 15:44:15

Re,

tu veux copier un répertoire et pas un fichier donc il faut utiliser l'option -r

man scp

     -r      Recursively copy entire directories.
donc tu dois faire
scp -r /home/syhlar/ syhlar-laptop:PDF
en supposant bien sûr que sur la machine distante tu as un répertoire /home/syhlar-laptop/PDF
sinon il suffit de faire
scp -r /home/syhlar/ syhlar-laptop:
--
106485010510997108

Répondre à lami20j

5

limbergh, le 23 aoû 2008 à 16:12:19

Salut,

en fait quand je pense que j'ai pas bien compris quelque chose. J'ai deux pc (on va les appeler A et B). Depuis l'ordinateur "A" j'ai introduis la commande suivante

ssh 192.168.1.20


Après demande de mon code j'ai le terminal de mon pc "B" devant moi. Je sais naviguer sur le pc "B". Ce que j'aimerais faire, c'est copier un répertoire sur l'ordinateur "A" (celui sur lequel je suis physiquement ) qui se trouve sur l'ordinateur "B".

J'ai essayé les commandes ci-dessus et ça ne fonctionne pas...

Merci d'avance

Répondre à limbergh

6

jipicy, le 23 aoû 2008 à 16:17:54

scp -r /home/syhlar/ syhlar@192.168.1.20:/chemin/
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

7

lami20j, le 23 aoû 2008 à 16:21:16

Salut,

il m'a embrouillé ;-))
j'ai oublie la machine ;-)
106485010510997108

Répondre à lami20j

8

jipicy, le 23 aoû 2008 à 16:22:42

J'ai vu, d'où mon désembrouillage ;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

9

limbergh, le 23 aoû 2008 à 16:37:47

Parfait j'ai bien compris comment faire mais maintenant j'aimerais savoir comment faire la même chose mais en passant par internet ( là je suis en locale) un peu comme avec VNC quand je prend contrôle de mon pc depuis mon travail...

J'utilise un compte dyndns et je ne vois pas...

Répondre à limbergh

11

lami20j, le 23 aoû 2008 à 16:50:52

Re,

la machine, peut être un IP ou un nom de domaine
si ton dyndns fonctionne alors tu n'as qu'à écrire

compte@ton_nom_dyndns.rog au lieu de compte@ton_ip_local 106485010510997108

Répondre à lami20j

10

jipicy, le 23 aoû 2008 à 16:39:34

scp -r /home/syhlar/ syhlar@ton_adresse.dyndns.org:/chemin
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

12

limbergh, le 23 aoû 2008 à 17:02:32

Ok j'ai bien compris quel compte utiliser mais pour m'y connecter j'ai fait ça

ssh syhlar@mon_compte.dynsns.org


et rien ne se passe....

Avez-vous une explication (je sais ça fait beaucoup!!!) ou encore un tuto???

Merci d'avance pour vos interventions....

Mon compte dyndns fonctionne avec VNC

Répondre à limbergh

13

lami20j, le 23 aoû 2008 à 17:06:17

Pour voir les message fait

ssh -v syhlar@mon_compte.dynsns.org
Mais je pense que tu passes par un routeur, et que tu n'as pas spécifié à ton routeur l'ip local du PC qui fait le ssh 106485010510997108

Répondre à lami20j

14

jipicy, le 23 aoû 2008 à 17:07:48

As-tu un routeur ?
Un pare-feu ?
Le port ssh (22) est-il redirigé vers le PC de destination ?
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

15

limbergh, le 23 aoû 2008 à 17:12:01

syhlar@syhlar-laptop:~$ ssh -v syhlar@syhlar.dindns.org
OpenSSH_4.7p1 Debian-8ubuntu1.2, OpenSSL 0.9.8g 19 Oct 2007
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to syhlar.dindns.org [11.111.11.11] port 22.


à partir d'ici ça bloque

Répondre à limbergh

16

jipicy, le 23 aoû 2008 à 17:15:29

Euh... c'est dYndns et non dIndns !!!
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

19

lami20j, le 23 aoû 2008 à 17:17:30

Ben, je pense qu'il pensais à dind(e)ns ;-DD 106485010510997108

Répondre à lami20j

20

jipicy, le 23 aoû 2008 à 17:19:04

;-DDDD
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

17

limbergh, le 23 aoû 2008 à 17:16:53

Oui je sais j'ai changer c'est mon coté parano...

Répondre à limbergh

18

jipicy, le 23 aoû 2008 à 17:17:22

De toutes façons y'a un os quand même :

ssh: syhlar.dyndns.org: Name or service not known
;-((
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

21

limbergh, le 23 aoû 2008 à 17:28:04

Là, je comprend pas ce que tu veux dire !!!

Répondre à limbergh

23

jipicy, le 23 aoû 2008 à 17:31:13

Je pensais que tu n'avais fait qu'une faute dans le nom de "dyndns" et non pas changé tout le nom, donc c'est normal que j'ai cette erreur depuis chez moi vu que le nom n'existe pas ;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

22

lami20j, le 23 aoû 2008 à 17:29:45

Tu ne réponds pas aux questions posées dans le message N° 14
106485010510997108

Répondre à lami20j

24

limbergh, le 23 aoû 2008 à 17:33:38

Ha ok,

oui j'ai un routeur mais c'est quoi le port 22???

J'ai configurer mon pc avec le port 5800-5901 pour VNC, je dois faire la même chose avec le port 22???

Répondre à limbergh

25

lami20j, le 23 aoû 2008 à 17:34:12

Yes. 106485010510997108

Répondre à lami20j

26

jipicy, le 23 aoû 2008 à 17:34:33

Oui au niveau du routeur ;-))
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

27

limbergh, le 23 aoû 2008 à 17:37:38

YES!!!

merci beaucoup à vous deux pour vos explications et votre patience...

Répondre à limbergh

28

limbergh, le 23 aoû 2008 à 18:06:32

J'ai encore deux dernière question. Avec SSH, on compte dyndns fonctionne aussi, c'est grâce au client que j'ai installé pour VNC?

Y'a-t'il une interface graphique pour transférer les fichiers?

Répondre à limbergh
Collection CommentÇaMarche.net