Commande sftp pour se connecter à un ordinateur via un autre

Commande sftp pour se connecter à un ordinateur via un autre - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 25-02-2010 à 14:46:23    

Bonjour,
ma question est relativement simple.
J'utilise linux et je voudrais connaitre la commande qu'il faut passer pour se connecter à un ordinateur en passant via un autre. En gros, actuellement je fais la manip suivante

Code :
  1. sftp mon_nom@ordinateur1


et quand je suis sur l'ordinateur 1 je tape la même commande pour accéder à l'ordinateur final (ordinateur2)

Code :
  1. sftp mon_nom@ordinateur2


 
Je voudrais donc connaitre la commande pour passer directement du départ à la fin (ordinateur2)
Car le soucis c'est que je ne peux rien enregistrer sur l'ordinateur 1. Je voudrais donc pouvoir télécharger des données directement depuis le l'ordinateur 2.
Une idée ?


Message édité par pamputt le 25-02-2010 à 14:57:19
Reply

Marsh Posté le 25-02-2010 à 14:46:23   

Reply

Marsh Posté le 25-02-2010 à 15:12:30    

<HS>
Perso, j'utilise SSHFS.
Je créé un répertoire dédié (dans mon home, par exemple) et j'y monte le dossier distant.
</HS>


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 25-02-2010 à 15:58:19    

Ta solution m'intéresse également. J'ai pris l'exemple de sftp parce que ça doit parler à tout le monde mais je veux bien expérimenter autre chose. Tu peux décrire ta méthode ?

Reply

Marsh Posté le 25-02-2010 à 16:21:45    

Comme ça fait longtemps, ça va être de tête et sans engagement que ça marche direct.
- J'installe SSH
- J'installe SSHFS
- Un mkdir dans mon home (ou en graphique, ça change rien, évidemment)
- Un sshfs <USER_DISTANT>@<IP_DE_USER_DISTANT>:/dossier/distant/a/monter /point/de/montage/local
 
Petit inconvénient : il faut donner le mdp distant a chaque fois que tu te connectes (si c'est ton compte distant, ça va)
 
Note : sous Konqueror (s'ils ne l'ont pas viré) tu as accès au pseudo-protocole fish://


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 25-02-2010 à 16:49:01    

Ok mais je ne sais toujours pas comment je fais à la ligne suivante
sshfs <USER_DISTANT>@<IP_DE_USER_DISTANT>:/dossier/distant/a/monter /point/de/montage/local  
Vu que je dois passer par un serveur intermédiaire ; je dois mettre deux @ ?


Message édité par pamputt le 25-02-2010 à 16:49:15
Reply

Marsh Posté le 25-02-2010 à 16:54:31    

Ah mais ça, c'est pour le faire "en direct".


---------------
Décentralisons Internet-Bépo-Troll Bingo - "Pour adoucir le mélange, pressez trois quartiers d’orange !"
Reply

Marsh Posté le 25-02-2010 à 16:56:37    

Ca veut dire quoi en direct ?

Reply

Marsh Posté le 25-02-2010 à 17:57:45    

Ta solution ne permet pas de contourner mon problème donc est ce que quelqu'un sait quelle commande utilisée pour se connecter directement d'un ordinateur à un autre en passant par un ordinateur intermédiaire ?

Reply

Marsh Posté le 26-02-2010 à 11:18:11    

Personne n'utilise une telle commande ?

Reply

Marsh Posté le 27-02-2010 à 12:32:41    

Fais une recherche sur les tunnels SSH ;)


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 27-02-2010 à 12:32:41   

Reply

Marsh Posté le 02-03-2010 à 21:36:47    

Dans konqueror, perso j'utilise sftp://192.168.0.3/chemindudossieraouvrir
 
ça va te demander le nom d'utlisateur que tu désire, et tu dois bien sur entre le mdp associé. Très pratique pour naviguer sur un système distant, qu'il soit vraiment distant ou comme dans mon exemple sur le LAN...
 
J'utilise cette méthode pour transférer des fichiers sur mon serveur sur le LAN :D
 
J'utilise également scp...
 
scp nomd'user@192.168.0.2:/fichieraprendre /home/utilisateur/mettrelenomdelaversioncopiéicidufichier
 
Voila, je suis un peu fatigué alors je ne sais si ça va t'aider mais bon, au moins j'ai tenté :o
 
Edit: scp et sftp necessitent tout les 2 que le service sshd soit lancé sur la machine ou on se connecte, puisque ce proctologue protocole est utilisé dans les 2 cas :o


Message édité par Mac Gyver 974 le 02-03-2010 à 21:38:18
Reply

Marsh Posté le 03-03-2010 à 04:55:10    

c'est marrant je viens d'essayer car je trouvais bizarre que l'on puisse faire d'autres commandes que le jeu normal en sftp.
et sur les 3 machines que je viens de tester je ne peux pas faire:

Code :
  1. sftp mon_nom@ordinateur1
  2. sftp mon_nom@ordinateur2


 
donc j'avais raison de trouver ca bizarre. par contre faire ca ca marche:

Code :
  1. ssh mon_nom@ordinateur1
  2. sftp mon_nom@ordinateur2


 
et dans ce cas il suffit de les chainer:

Code :
  1. ssh -t mon_nom@ordinateur1 'sftp mon_nom@ordinateur2'


 
regarde l'option -A de ssh aussi.
 
sinon il y a la methode port forwarding avec l'option -L de ssh toujours.

Reply

Marsh Posté le 03-03-2010 à 10:16:46    

Oui mais ce que tu récupères depuis ordinateur2 en SFTP, ca se trouve sur ordinateur1 après, pas sur la machine de base ? :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed