Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 10/02/2011, à 13:14

romain145

[Résolu] SSH OK, mais connexion SFTP impossible

Bonjour,

sur une machine Ubuntu10.10_64 à jour, les connexions SSH fonctionnent parfaitement (OpenSSH installé), mais impossible de faire une connexion SFTP.
J'ai essayé divers clients (Nautilus, Dolphin, FileZilla) et rien n'y fait.

Le fichier /etc/ssh/sshd_config est celui par défaut fourni par le paquet.
C'est un réseau local, sans firewall.
J'ai ajouté ALL:ALL dans hosts.allow.
Dans le log /var/log/auth.log on obtient :

Feb 10 12:09:23 kim-03 sshd[3517]: Accepted password for romain145 from 129.20.217.94 port 1167 ssh2
Feb 10 12:09:23 kim-03 sshd[3517]: pam_unix(sshd:session): session opened for user romain145 by (uid=0)
Feb 10 12:09:23 kim-03 sshd[3582]: subsystem request for sftp
Feb 10 12:09:44 kim-03 sshd[3517]: pam_unix(sshd:session): session closed for user romain145

Tandis que FileZilla dit :

Statut :    Connexion à kim-03...
Réponse :    fzSftp started
Commande :    open "romain145@kim-03" 22
Commande :    Pass: *********
Statut :    Connected to kim-03
Erreur :    Délai d'attente expiré
Erreur :    Impossible d'établir une connexion au serveur

Si je lance le serveur sshd en mode debug, j'obtiens :

debug1: session_by_channel: session 0 channel 0
debug1: session_input_channel_req: session 0 req subsystem
subsystem request for sftp
debug1: subsystem: exec() /usr/lib/openssh/sftp-server
Read error from remote host 129.20.217.94: Connection reset by peer
debug1: do_cleanup

Après avoir passé une journée à chercher la cause de ce problème, je m'en remet à vous !
Merci

Dernière modification par romain145 (Le 10/02/2011, à 17:23)

Hors ligne

#2 Le 10/02/2011, à 13:51

cedric.amouyal

Re : [Résolu] SSH OK, mais connexion SFTP impossible

Dans le fichier /etc/sshd/sshd-config
la ligne suivante n'est pas en commentaire?

sftp Subsystem /usr/lib/openssh/sftp-server

Hors ligne

#3 Le 10/02/2011, à 15:25

romain145

Re : [Résolu] SSH OK, mais connexion SFTP impossible

Salut, non la ligne n'est pas commentée et d'ailleurs sshd trouve bien sftp-server à priori (pas d'erreur Not Found) :

debug1: subsystem: exec() /usr/lib/openssh/sftp-server

Hors ligne

#4 Le 10/02/2011, à 15:56

cedric.amouyal

Re : [Résolu] SSH OK, mais connexion SFTP impossible

Regarde si tu n'a pas une librairie manquante:

ldd /usr/lib/openssh/sftp-server

Sinon regarde si cela ne vient pas du repertoire par defaut distant
Change le repertoire par defaut vers lequel tu te connecte par un repertoire que tu es sur qu'il fonctionne
Essaye en ligne de commande

sftp username@host
pwd
ls
get XXXX
cd /home/username
ls
pwd
get XXX

Hors ligne

#5 Le 10/02/2011, à 16:27

romain145

Re : [Résolu] SSH OK, mais connexion SFTP impossible

Pas de librairies manquantes apparemment :

romain145@kim-03:~$ ldd /usr/lib/openssh/sftp-server
        linux-vdso.so.1 =>  (0x00007fff3d796000)
        /opt/usb-driver/libusb-driver.so (0x00007f97be897000)
        libc.so.6 => /lib/libc.so.6 (0x00007f97be4fb000)
        libdl.so.2 => /lib/libdl.so.2 (0x00007f97be2f7000)
        libusb-0.1.so.4 => /lib/libusb-0.1.so.4 (0x00007f97be0ee000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x00007f97bded0000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f97becae000)

En me connectant à partir d'une machine Ubuntu :

user@ubuntu:~$ sftp romain145@kim-03
romain145@kim-03's password:
Received message too long 773861231

Concernant les répertoires tout est correct car ssh fonctionne parfaitement ainsi que sshfs. Seul sftp est réticent !

Merci pour ton coup de main wink

Hors ligne

#6 Le 10/02/2011, à 16:54

cedric.amouyal

Re : [Résolu] SSH OK, mais connexion SFTP impossible

Les forums parlent de ~/.bash_profile et ~/.bashrc non standard.

Il parle de commenter les lignes echo.

Hors ligne

#7 Le 10/02/2011, à 16:57

romain145

Re : [Résolu] SSH OK, mais connexion SFTP impossible

Je viens d'essayer avec un nouvel user tout frais : c'est exactement pareil hmm

Hors ligne

#8 Le 10/02/2011, à 17:07

cedric.amouyal

Re : [Résolu] SSH OK, mais connexion SFTP impossible

==> /etc/profile et /etc/bashrc ou encore /etc/profile.d/* a controler....

Hors ligne

#9 Le 10/02/2011, à 17:22

romain145

Re : [Résolu] SSH OK, mais connexion SFTP impossible

Résolu, tu avais raison ! smile

Le fichier /etc/bash.bashrc contenait des ajouts, dont un "source" d'un script faisant des "echo". En enlevant ces "echo" tout est rentré dans l'ordre.

Pour information, j'ai trouvé une seconde solution entre temps :
remplacer dans /etc/ssh/sshd_config :

sftp Subsystem /usr/lib/openssh/sftp-server

par :

sftp Subsystem internal-sftp

Problème enfin résolu ! Merci encore et à bientôt ! wink

Hors ligne