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 30/01/2016, à 17:59

NewbeBuntu

Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

J'administre un serveur web Debian dont le disque dur a été remplacé. Il a été réinstallé à l'identique même distribution, même hostname, même IP...

Depuis la réinstallation, je ne peux plus me connecter en SSH (SFTP) avec filezilla depuis mon poste sous Ubuntu; par contre je me connecte sans problème en FTP avec filezilla et en SSH avec la console (en ligne de commande) depuis le même ordinateur.

Voici les logs de filezilla
Statut :    Connexion à xxxxx.xxxxx.com:22...
Réponse :    fzSftp started
Commande :    open "root@xxxxx.xxxxx.com" 22
Erreur :    Server unexpectedly closed network connection
Erreur :    Impossible d'établir une connexion au serveur

J'ai essayé avec filezilla en SSH avec les mêmes paramètres sous Windows et je me connecte sans problème.

J'ai bien sûr essayé de désinstaller/réinstaller filezilla, de supprimer le dossier caché ".filezilla" dans le dossier utilisateur, supprimer le cache avec Ubuntu Tweak, etc et rien ne marche.

Je suspecte que fzSftp est la cause du problème et je pense que ce n'est pas grand chose mais je n'arrive pas à mettre le doigt dessus.

Hors ligne

#2 Le 31/01/2016, à 00:00

Eniot

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

Bonjour,

Et avec un pare-feu activé, droits de sortie FULL vers extérieur ça irait pas mieux ?


Si tu penses que mon aide t’a été bénéfique alors n’hésites pas à contribuer également à ton tour à l’aide d’un don ;-) Je te remercie d’avance
https://www.paypal.com/cgi-bin/webscr?c … source=url

Hors ligne

#3 Le 31/01/2016, à 11:45

NewbeBuntu

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

Bonjour Sinikrole,

Merci mais je ne pense pas que cela vienne du pare-feu (d'autant que je n'y ai pas touché sachant que je suis un Ubuntu newbee wink).

Je m'explique:
La seule différence entre le moment où ça marchait est que le serveur distant a changé d'empreinte depuis sa ré-installation.
Entre temps (depuis hier après-midi), j'ai installé WinSCP avec Wine et je suis parvenu à me connecter en SSH sans problème et même à utiliser PuTTy.

J'ai donc trouvé une solution temporaire un peu boiteuse mais qui a le mérite de me permettre de travailler un minimum.
J'aimerais vraiment me passer de Wine et d'utiliser les outils Linux qui sont par ailleurs excellents.

Sachant que fzSftp est sans doute la cause de tous mes problèmes (car c'est le module auquel Filezilla fait appel pour le protocole SFTP), quelqu'un connait-il bien cet outil ? Peut-on le réinstaller indépendamment de Filezilla ? Sait-on où fzSftp enregistre ses variables de connexion (telles que les empreintes serveur - ce n'est apparemment pas ~/home/.SSH/known_hosts) ?

Donc si quelqu'un a une solution, je lui serai éternellement redevable smile

Hors ligne

#4 Le 31/01/2016, à 12:40

gl38

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

Tu pourrais essayer de renommer ton dossier  (caché) .filezilla qui contient peut-être des infos sur les connexions précédentes et qui sont en conflit avec la nouvelle installation de ton serveur.
Cordialement,
Guy

Hors ligne

#5 Le 31/01/2016, à 13:15

NewbeBuntu

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

Bonjour Guy,
Merci pour ta suggestion mais comme je le disais plus haut, j'ai déjà essayé cette solution (en fait j'avais fait un backup des fichiers qu'il contenait et supprimé le dossier, désinstallé et réinstallé) mais rien n'y fait.
Je pense avoir localisé la source du problème (fzSftp) mais je ne sais pas comment le résoudre.
Si tu as d'autres idées, je suis preneur.
Merci encore.
Cordialement,

David

Hors ligne

#6 Le 01/02/2016, à 14:51

gl38

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

Si je tape

fzsftp -h

j'obtiens

0fzSftp started
PuTTY Secure File Transfer (SFTP) client
Unidentified build, Mar 28 2012 12:33:05
Usage: psftp [options] [user@]host
Options:
  -V        print version information and exit
  -pgpfp    print PGP key fingerprints and exit
  -b file   use specified batchfile
  -bc       output batchfile commands
  -be       don't stop batchfile processing if errors
  -v        show verbose messages
  -load sessname  Load settings from saved session
  -l user   connect with specified username
  -P port   connect to specified port
  -pw passw login with specified password
  -1 -2     force use of particular SSH protocol version
  -4 -6     force use of IPv4 or IPv6
  -C        enable compression
  -i key    private key file for authentication
  -noagent  disable use of Pageant
  -agent    enable use of Pageant
  -batch    disable all interactive prompts

et en utilisant psftp je peux me brancher et toi ?
Cordialement,
Guy

Hors ligne

#7 Le 01/02/2016, à 15:27

NewbeBuntu

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

J'ai d'abord installé le paquet putty-tools

Ensuite, en tapant

david@Dev:~$ psftp -P 22 -l root xxxxx.xxxxx.com

J'obtiens ceci:

Using username "root".
root@xxxxx.xxxxx.com's password: 
Remote working directory is /root

En faisant un

ls

j'obtiens bien la liste des fichiers du répertoire /root distant.

Donc pour moi, ça fonctionne.

Serait-ce possible que FileZilla n'envoie pas la bonne commande (ex: paramètre manquant) ?
Est-ce possible de spécifier la commande de FileZilla doit composer ?

Le mystère s'épaissit...

David

Dernière modification par NewbeBuntu (Le 01/02/2016, à 15:31)

Hors ligne

#8 Le 01/02/2016, à 15:57

gl38

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

As-tu essayé avec un autre utilisateur que root ?
Il n'est pas recommandé d'utiliser root avec ssh, et assez souvent l’utilisateur root est carrément refusé.
Chez moi, ce n'est pas le cas, filezilla marche aussi avec root.
Il y a ici une discussion sur le sujet.
Cordialement,
Guy

Hors ligne

#9 Le 01/02/2016, à 16:05

gl38

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

Et une autre discussion
Cordialement,
Guy

Hors ligne

#10 Le 01/02/2016, à 16:17

NewbeBuntu

Re : Impossible de se connecter en SSH avec filezilla depuis Ubuntu desktop

Je n'ai pas essayé sur ce serveur avec un utilisateur autre que root mais par contre je me connecte sur mes 2 autres serveurs en SSH et filezilla avec l'utilisateur root.
D'autre part, le serveur accepte la connexion avec des autres clients sur la même machine (WinSCP avec Wine par exemple).

Voici le log détaillé de filezilla (si cela évoque quelque chose de plus...):

Statut :	Connexion à xxxxx.xxxxx.com:22...
Suivi :	Going to execute /usr/bin/fzsftp
Réponse :	fzSftp started
Suivi :	CSftpControlSocket::ConnectParseResponse(fzSftp started)
Suivi :	CSftpControlSocket::SendNextCommand()
Suivi :	CSftpControlSocket::ConnectSend()
Commande :	open "root@xxxxx.xxxxx.com" 22
Suivi :	Server version: SSH-2.0-OpenSSH_6.0p1 Debian-4+deb7u3
Suivi :	Using SSH protocol version 2
Suivi :	We claim version: SSH-2.0-PuTTY_Local:_Sep_14_2013_01:12:43
Suivi :	Doing Diffie-Hellman group exchange
Suivi :	CControlSocket::DoClose(64)
Suivi :	CSftpControlSocket::ResetOperation(66)
Suivi :	CControlSocket::ResetOperation(66)
Erreur :	Impossible d'établir une connexion au serveur
Suivi :	CFileZillaEnginePrivate::ResetOperation(66)

Hors ligne