Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1599 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  scp [résolu, merci Taz]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

scp [résolu, merci Taz]

n°913080
mcdjnaja
Posté le 16-05-2007 à 11:48:25  profilanswer
 

Bonjour,
 
Quelqu'un saurait-il s'il est possible d'effectuer un scp entre 2 machine via une passerelle :  
mon_pc --- passerelle_distante(serveur ssh) --- machine_distante(serveur ssh) .
 
J'ai essayé scp user@passerelle:user@machine_distante:file .
 
Merci d'avance


Message édité par mcdjnaja le 17-05-2007 à 19:33:27
mood
Publicité
Posté le 16-05-2007 à 11:48:25  profilanswer
 

n°913087
franceso
Posté le 16-05-2007 à 11:58:35  profilanswer
 

Je pense que tu peux faire ça en mettant en place un tunnel SSH entre ta passerelle et la machine distante.


---------------
TriScale innov
n°913088
kemkem
back to the /s
Posté le 16-05-2007 à 11:59:51  profilanswer
 

C'est curieux que tu ne puisses pas le faire direct, non ?
 
Tu arrives a te connecter dessus en ssh normal ?

n°913090
mcdjnaja
Posté le 16-05-2007 à 12:00:11  profilanswer
 

ben le problème par rapport au tunnel ssh, c'est qu'il faut faire du forward de port et modifier le routage de de la passerelle, or je ne peux être root sur cette machine...

n°913096
kemkem
back to the /s
Posté le 16-05-2007 à 12:08:21  profilanswer
 

Tu arrives a te connecter dessus en ssh normal ?

n°913099
mcdjnaja
Posté le 16-05-2007 à 12:10:02  profilanswer
 

ouaip

n°913100
kemkem
back to the /s
Posté le 16-05-2007 à 12:13:58  profilanswer
 

a mon sens ca devrait donc marcher pour le scp...
 
ca te donne une erreur ?

n°913101
kemkem
back to the /s
Posté le 16-05-2007 à 12:16:33  profilanswer
 

Attends ;)
 
essaye de faire un shh machine_distante
si ca marche
 
fait un scp user_machine_distante@machine_distante/file .

n°913105
mcdjnaja
Posté le 16-05-2007 à 12:21:01  profilanswer
 

ben en fait ta solution est celle que j'utilise, à savoir :  
> ssh passerelle
> scp user@machine_distante: .
> logout
> scp user@passerelle: .
Le problème est que, d'une part, c'est assez contraignant, d'autre part, je ne peux dans ce cas uniquement récupérer les fichiers se trouvant sur le réseau et pas ceux sur le disque de la machine distante s'ils sont trop volumineux... car je suis très limité en place sur la passerelle.

n°913107
Taz
bisounours-codeur
Posté le 16-05-2007 à 12:23:05  profilanswer
 

mcdjnaja a écrit :

ben le problème par rapport au tunnel ssh, c'est qu'il faut faire du forward de port et modifier le routage de de la passerelle, or je ne peux être root sur cette machine...


c'est faux.

mood
Publicité
Posté le 16-05-2007 à 12:23:05  profilanswer
 

n°913111
kemkem
back to the /s
Posté le 16-05-2007 à 12:26:53  profilanswer
 

Donc tu peux pas faire un ssh sur la machine distante ?
 
Utilise un forward de port de la passerelle vers ta machine distante..
 
sans root c'est possible ?

n°913114
mcdjnaja
Posté le 16-05-2007 à 12:29:29  profilanswer
 

ben j'ai essayé et marche po :(

n°913117
mcdjnaja
Posté le 16-05-2007 à 12:32:33  profilanswer
 

sur la passerelle :
ssh -g -L 5000:machine_distante:22 -l login -N machine_distante
 
chez moi :
ssh passerelle -p 5000
 
et rien ne se passe...

n°913166
Xavier_OM
Monarchiste régicide (fr quoi)
Posté le 16-05-2007 à 14:41:57  profilanswer
 

Dans ton .ssh/config tu peux mettre :

 

Host machine_intouchable_directement
  ProxyCommand ssh ton_login@machine_accessible_qui_sert_de_chainon "nc -w1 %h %p"

 

Après si tu fais un ssh ton_login@machine_intouchable_directement tu accèderas de façon transparente à ton serveur... Bon par contre il faut netcat (nc) au milieu

 

edit : netcat ou tcpconnect ou connect-proxy...


Message édité par Xavier_OM le 16-05-2007 à 14:44:57

---------------
Il y a autant d'atomes d'oxygène dans une molécule d'eau que d'étoiles dans le système solaire.
n°913195
mcdjnaja
Posté le 16-05-2007 à 15:10:42  profilanswer
 

ca me paraissait une bien bonne méthode mais pas de netcat, tcpconnect ou connect-proxy sur la passerelle....

n°913304
Taz
bisounours-codeur
Posté le 16-05-2007 à 16:24:54  profilanswer
 

mcdjnaja a écrit :

sur la passerelle :
ssh -g -L 5000:machine_distante:22 -l login -N machine_distante
 
chez moi :
ssh passerelle -p 5000
 
et rien ne se passe...


ssh -L port_local:machine_cachée:22 user@passerelle
ssh -p port_local localhost

n°913419
mcdjnaja
Posté le 16-05-2007 à 23:28:38  profilanswer
 

ssh: connect to host xxxxxx port 20000: Connection refused

n°913435
Taz
bisounours-codeur
Posté le 17-05-2007 à 01:13:53  profilanswer
 

sauf que dans ce cas, xxxxxx doit être localhost hein ....

n°913657
mcdjnaja
Posté le 17-05-2007 à 19:30:59  profilanswer
 

alors là, moi je dis respect !!!!!!!!!!!!!! ça marche pour le ssh et pour le scp !!!!!!!!!! yes, je suis trop content d'autant que j'avais trouvé nul part cette méthode ! à diffuser ou alors faut que je fasse un stage de recherche google ;)
Juste pour être sûr que j'ai utilisé la bonne méthode :
- depuis chez moi, j'ai lancé : ssh -L port_local:machine_cachée:22 user@passerelle sur un terminal
- sur un autre terminal, j'ai utilisé ssh -p port_local localhost et scp -o Port=port_local user@machine_cachée:fichier .
Si j'arrête le premier ssh plus de connexion possible, ça c'est bien normal ? ou alors est-il possible de lancer une commande pour que cela marche en permanence et que je n'ai pas à établir cette connexion ssh à chaque fois ?
Encore un grand merci!!!!

n°913699
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 17-05-2007 à 22:47:48  profilanswer
 

mcdjnaja a écrit :

alors là, moi je dis respect !!!!!!!!!!!!!! ça marche pour le ssh et pour le scp !!!!!!!!!! yes, je suis trop content d'autant que j'avais trouvé nul part cette méthode ! à diffuser ou alors faut que je fasse un stage de recherche google ;)
Juste pour être sûr que j'ai utilisé la bonne méthode :
- depuis chez moi, j'ai lancé : ssh -L port_local:machine_cachée:22 user@passerelle sur un terminal
- sur un autre terminal, j'ai utilisé ssh -p port_local localhost et scp -o Port=port_local user@machine_cachée:fichier .
Si j'arrête le premier ssh plus de connexion possible, ça c'est bien normal ? ou alors est-il possible de lancer une commande pour que cela marche en permanence et que je n'ai pas à établir cette connexion ssh à chaque fois ?
Encore un grand merci!!!!


 
"reverse tunnel ssh" dans google....


---------------
uptime is for lousy system administrators what Viagra is for impotent people - mes unixeries - github me
n°913803
mcdjnaja
Posté le 18-05-2007 à 10:36:15  profilanswer
 

effectivement, mais fallait le savoir ;)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  scp [résolu, merci Taz]

 

Sujets relatifs
[RESOLU] Routage par la source[résolu] byzanz : pas d'icônes pour l'applet de Gnome
[résolu] comment realiser une connection serie ? (onduleur)[résolu] sshfs, fuse et pourtant...
[RESOLU] recupere des valeurs dans un fichier a partir d'un scriptAdaptateur usb -> serie [résolu]
[Résolu]MRTG et crontab : problème d'actualisation de données[résolu] thème et couleur des fenêtres sur mandriva
[resolu] - vmware-player et conneries...[Résolu] Problème de fonts
Plus de sujets relatifs à : scp [résolu, merci Taz]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR