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 à 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>
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 ?
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://
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 @ ?
Marsh Posté le 25-02-2010 à 16:54:31
Ah mais ça, c'est pour le faire "en direct".
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 ?
Marsh Posté le 27-02-2010 à 12:32:41
Fais une recherche sur les tunnels SSH
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
J'utilise également scp...
scp nomd'user@192.168.0.2fichieraprendre /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é
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
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 :
|
donc j'avais raison de trouver ca bizarre. par contre faire ca ca marche:
Code :
|
et dans ce cas il suffit de les chainer:
Code :
|
regarde l'option -A de ssh aussi.
sinon il y a la methode port forwarding avec l'option -L de ssh toujours.
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 ?
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
et quand je suis sur l'ordinateur 1 je tape la même commande pour accéder à l'ordinateur final (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