Topic: Bug pour transferer ?

Bonjour
j'ai fais l'installation de mysecureshell

http://mysecureshell.sourceforge.net/fr/index.html

j'arrive à me connecter en sftp, je suis bien diriger dans le bon répertoire
je peux créer des "répertoire" (donc les bon droits)
MAIS
je ne peux pas faire du transfère de fichier ni du serveur vers pc ou pc vers serveur ??

voila les logs erreurs de Filezilla

pour la connexion :

16:35:42 Statut : Listing directory /
16:35:42 Contenu : drwxrwxrwx 6 pingard pingard 168 Dec 18 16:19 .
16:35:42 Contenu : drwxrwxrwx 6 pingard pingard 168 Dec 18 15:19 ..
16:35:42 Contenu : drwxrwxrwx 2 pingard pingard 48 Dec 18 14:17 test
16:35:42 Contenu : drwxrwxrwx 2 pingard pingard 48 Dec 18 14:51 test2
16:35:42 Contenu : drwxrwxrwx 2 pingard pingard 48 Dec 18 15:13 test3
16:35:42 Contenu : drwxrwxrwx 2 pingard pingard 48 Dec 18 15:19 essai4
16:35:42 Trace : CSftpControlSocket::ListParseResponse()
16:35:42 Trace : CSftpControlSocket::SendNextCommand()
16:35:42 Trace : CSftpControlSocket::ListSend()
16:35:42 Trace : state = 3
16:35:42 Statut : Calcul du décalage horaire du serveur...
16:35:42 Commande : mtime "test"
16:35:42 Réponse : 1229609831
16:35:42 Trace : CSftpControlSocket::ListParseResponse(1229609831)
16:35:42 Statut : Décalage fuseau horaire : Serveur : -11 secondes, Local : 3600 secondes. Différence : 3611 secondes.
16:35:42 Trace : CSftpControlSocket::ResetOperation(0)
16:35:42 Trace : CControlSocket::ResetOperation(0)
16:35:42 Statut : Lecture du contenu du répertoire achevée.


et lorsque je veux faire un transfère du pc vers mon serveur

16:38:13 Statut : Connected to x.x.x.x
16:38:13 Trace : Server sent command exit status 10
16:38:13 Trace : Disconnected: All channels closed
16:38:13 Erreur : Fatal: unable to initialise SFTP on server: could not connect
16:38:13 Trace : CSftpControlSocket::ResetOperation(66)
16:38:13 Trace : CControlSocket::ResetOperation(66)
16:38:13 Erreur : Connexion au serveur impossible !

ps: lorsque je me connecte en ssh ou en sftp avec un autre login non "mysecureshell" cela marche donc pas de problème de FW ni NAT

Merci pour l'aide

2 (edited by biltoboubou 2008-12-19 09:48:29)

Re: Bug pour transferer ?

voila ma config et je suis sur une debian

## MySecureShell Configuration File ##
#Default rules for everybody
<Default>
        GlobalDownload          50k     #total speed download for all clients
                                        # o -> bytes   k -> kilo bytes   m -> mega bytes
        GlobalUpload            0       #total speed download for all clients (0 for unlimited)
        Download                5k      #limit speed download for each connection
        Upload                  0       #unlimit speed upload for each connection
        StayAtHome              true    #limit client to his home
        VirtualChroot           true    #fake a chroot to the home account
        LimitConnection         10      #max connection for the server sftp
        LimitConnectionByUser   1       #max connection for the account
        LimitConnectionByIP     2       #max connection by ip for the account
        Home                    /home/$USER     #overrite home of the user but if you want you can use
#       Home                    /tmp
#       Home                    /var/www/htdocs
        IdleTimeOut             300     #(in second) deconnect client is idle too long time
        ResolveIP               true    #resolve ip to dns
#       IgnoreHidden            true    #treat all hidden files as if they don't exist
#       DirFakeUser             true    #Hide real file/directory owner (just change displayed permissions)
#       DirFakeGroup            true    #Hide real file/directory group (just change displayed permissions)
#       DirFakeMode             0400    #Hide real file/directory rights (just change displayed permissions)
                                        #Add execution right for directory if read right is set
#       HideFiles               "^(lost\+found|public_html)$"   #Hide file/directory which match
                                                                #this extented POSIX regex
        HideNoAccess            true    #Hide file/directory which user has no access
#       MaxOpenFilesForUser     20      #limit user to open x files on same time
#       MaxWriteFilesForUser    10      #limit user to x upload on same time
#       MaxReadFilesForUser     10      #limit user to x download on same time
        DefaultRights           0640 0750       #Set default rights for new file and new directory
#       MinimumRights           0400 0700       #Set minimum rights for files and dirs
#       PathDenyFilter          "^\."   #deny upload of directory/file which match this extented POSIX regex

        ShowLinksAsLinks        false   #show links as their destinations
#       ConnectionMaxLife       1d      #limits connection lifetime to 1 day

        Charset                 "ISO-8859-15"   #set charset of computer
#       GMTTime                 +1      #set GMT Time (change if necessary)
</Default>

#Rules only for group ftp
#<Group ftp>
#       Download        25 k/s
#       LogFile         /var/log/sftp-server_ftp.log    #Change logfile
#       ExpireDate      "2007-02-28 18:31:01"
#</Group>

#<Group sftp_administrator>
#       IsAdmin         true            #can admin the server
#       VirtualChroot   false           #you must disable chroot to have a full support of admin
#       StayAtHome      true
#       IdleTimeOut     0
#</Group>

#<Group old_client>
#       SftpProtocol            3       #force protocol SFTP
#       DisableAccount          true    #disable account
#</Group>

#Rules only for group ftpnolimit
#<Group ftpnolimit>
#       Download                0       #0 = unlimited
#       IdleTimeOut             0       #no timeout
#       DirFakeUser             false   #show real user on file/directory
#       DirFakeGroup            false   #show real group on file/directory
#       DirFakeMode             0       #show real rights on file/directory
#       HideFiles               ""      #show all files
#       MaxReadFilesForUser     0       #0 = unlimited but still have the restriction MaxOpenFilesForUser
#</Group>

#<IpRange 192.168.0.1-192.168.0.5>
#       ByPassGlobalDownload    true    #bypass GlobalDownload restriction
#       ByPassGlobalUpload      true    #bypass GlobalUpload restriction
#       Download                0
#       DisableAccount          false   #enable account
#       IdleTimeOut             0       #disable timeout
#       LimitConnectionByIP     0       #no limit
#</IpRange>

#<Group trusted_users>
#       Shell           /bin/tcsh       #give a shell access to TRUSTED clients !!!
#</Group>

#<VirtualHost *:22>
#       DirFakeUser     false   #show real user on file/directory
#       DirFakeGroup    false   #show real group on file/directory
#       DirFakeMode     0       #show real rights on file/directory
#       HideNoAccess    false
#       IgnoreHidden    false
#</VirtualHost>

#Include /etc/my_sftp_config_file       #include this valid configuration file

3 (edited by biltoboubou 2008-12-19 10:20:06)

Re: Bug pour transferer ?

je viens de voir une chose étrange

j'utilise WinSCP qui marche mieux que Filezilla

mais j'ai encore quelques petits bug

1) je ne peux pas éditer un fichier sur le serveur et le modifier

"Impossible d'initialiser le protocole SFTP. SFTP fonctionne-t-il sur le serveur ?"

2) mais je peux télécharger le fichier le modifier et le recharger ,la j'ai une autre erreur

Permission insuffisante
Code de l'erreur : 3
Message d'erreur du serveur (en) : Permission denied
Code demandé : 9

mais si je fais ignoré , ça marche ?

-rwxrwx---  1 www-data webmaster      13 Dec 19 10:16 test
et l'utilisateur fais parti du groupe "webmaster"



Merci pour l'aide

Re: Bug pour transferer ?

Salut !

Tu te connectes avec quel utilisateur ?

As tu bien changer le shell de l'utilisateur en question ?

Re: Bug pour transferer ?

Concernant le problème sous FileZilla, c'est dû à une double connexion pour le téléchargement.
Mais la configuration MySecureShell n'authorise que UNE connexion par compte (tag LimitConnectionByUser).

Pour le problème WinSCP (petit 1), c'est peut-être le même soucis que FileZilla... hmm

Sinon pour le petit 2, l'utilisateur à bien le droit d'écriture dans le répertoire courant ? smile