-
1 pièce(s) jointe(s)
SSH File secure transfer
Bonjour,
Je viens d'installer Ubuntu server 13.04 64bits sur un PC pour étudier cette version. J'ai réalisé une installation très basique (OPENSSH, LAMP).
Tout se passe parfaitement bien.
Le PC est en ligne, accessible via HTTP, et je peux lancer mon client SSH pour obtenir un shell fonctionnel.
Seulement voilà, il y a un hic.
Impossible d'exploiter l'échange de fichiers ?!
Lorsque je lance SSH File Secure Transfer, j'obtiens ça :
http://www.developpez.net/forums/att...1&d=1378862289
Le curseur pour faire patienter apparaît, mais le contenu du dossier home de l'utilisateur avec lequel je me connecte n'apparait jamais ???
Sur un autre PC, j'ai Ubuntu Hardy Heron (8.04 LTS), il s'agit d'un poste client avec Gnome en interface graphique. Il dispose aussi de OpenSSH, et lorsque je me connecte sur ce dernier, là il n'y a aucun problème pour l'échange de fichiers ?!
Dans aucun de ces deux cas je ne suis intervenus sur la configuration OpenSSH qui est celle de base sur les deux postes...
Quelqu'un pourrait-il m'aider ?
Je ne comprends pas ce qui coince.:(
-
ssh n'est pas fait à la base pour ça... et sur la machine distante il est probablement pas autorisé d'accèder de cette façon, ou une version ssh ne permettant pas cette fonction.
Sans parler des problèmes de permissions qui sont peut être assez particulières pour sshsft...
bref ce genre de choses
mieux faut utiliser un truc simple fiable et eprouvé depuis des années, sftp par exemple ou encore scp par exemple à travers filezilla...
-
Merci pour votre réponse, frp31.
Je comprends bien ce que vous me précisez. Mais cela ne répond pas à ma question.
Pourquoi cela fonctionne-t-il sous Hardy Heron, et pas sous Raring Ringtail ?
Ce que j'ai pensé c'est qu'effectivement, à la base, SSH n'est pas fait pour cela. Donc, j'ai pensé qu'il lui fallait la présence d'un serveur FTP correctement configuré pour ensuite permettre l'échange de fichier à travers lui, sécurisant ainsi la liaison au même titre que le client traditionnel d'administration SSH.
En effet, la différence que je n'ai pas précisé, c'est que sur Hardy Heron, il y a in serveur FTP (proftpd), et sur Raring Ringtail il n'y a pas de serveur FTP.
J'ai donc ajouté le serveur proftpd sur l'installation Raring Ringtail, ce dernier fonctionne, mais cela ne change rien au niveau de l'échange de fichiers via SSH. Je suppose qu'il y a de la configuration à faire, mais je n'ai aucune idée de comment m'y prendre.
Si quelqu'un peut m'aider...
Merci.
-
Ok, j'ai trouvé la solution à mon problème.
Il faut croire qu'Ubuntu vous a entendu, frp31.
En effet, il y a bel et bien une différence entre Hardy Heron et Raring Ringtail pour ce qui concerne openssh. Dans la version Raring Ringtail, openssh intègre openssh-sftp. Mon client SSH File Transfer, issu du logiciel gratuit SSH Secure Shell TM pour Windows ne sait pas de toute évidence s'adresser à openssh-sftp. Mais si je lance mon client Filezilla, et qu'en guise d'hôte, je tape sftp://user:mdp@xxx.xxx.xxx.xxx, il se connecte sans problème au serveur openssh-sftp, me demande de m'identifier, puis me présente une sorte de certificat lors de la première connexion et me demande si je veux faire confiance à cette URL. Après acceptation, j'accède enfin à l'arborescence du Home directory de l'utilisateur.
Nulle besoin d'installer un serveur FTP, ou sftp supplémentaire.
Merci en tout cas de vous être donné la peine de me répondre.
Bonne continuation.
-
ok ..
au moins comme ça l'incident est bien identifié.