1 (edited by bmct 2008-02-27 18:26:30)

Topic: Unexpected end of stream

Bonjour à tous,
Je viens de découvrir Mysecureshell et je viens de l'installer sur le Mac qui me sert de serveur.
Je suis sur Mac Os X Tiger. L'installation s'est bien passée, la configuration aussi. Je me suis connecté sans problème mais quand je veux faire un transfert j'ai un message d'erreur :
avec Cyberduck : Unexpected end of sftp stream
avec filezilla : unable to initialise sftp on server

Avec Fugu je peux récupérer des fichiers sur le serveur (1 fois sur 2) mais pas envoyer sur le serveur !!!

Précision : j'ai installé la version 0.95 de Mysecureshell.

Re: Unexpected end of stream

Bonjour,

Il est possible d'utiliser MySecureShell 1.0 pour voir si le problème persiste ?

Sinon qu'indique le fichier de log (par défaut: /var/log/sftp-server.log) ?

Merci smile

Re: Unexpected end of stream

MySecureShell 1.0 ne fonctionne que sur Leopard

quant au fichier log le voilà :


2008-02-27 12:35:52 [32:40:1m[4023]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 12:35:52 [31:40:7m[4023][Labo][lputeaux-151-42-27-72.w193-25]Couldn't chroot : No such file or directory[37:40:0m
2008-02-27 12:40:54 [32:40:1m[4023][Labo][lputeaux-151-42-27-72.w193-25]Connection time out[37:40:0m
2008-02-27 12:40:54 [32:40:1m[4023][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 14:58:26 [32:40:1m[4200]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 14:59:11 [32:40:1m[4200][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 14:59:14 [32:40:1m[4241]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 14:59:41 [32:40:1m[4241][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 14:59:49 [32:40:1m[4277]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 15:00:01 [32:40:1m[4277][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 15:42:18 [32:40:1m[4332]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 15:47:19 [32:40:1m[4332][Labo][lputeaux-151-42-27-72.w193-25]Connection time out[37:40:0m
2008-02-27 15:47:19 [32:40:1m[4332][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 15:48:53 [32:40:1m[4382]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 15:53:54 [32:40:1m[4382][Labo][lputeaux-151-42-27-72.w193-25]Connection time out[37:40:0m
2008-02-27 15:53:54 [32:40:1m[4382][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 16:03:05 [32:40:1m[4433]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 16:08:11 [32:40:1m[4433][Labo][lputeaux-151-42-27-72.w193-25]Connection time out[37:40:0m
2008-02-27 16:08:11 [32:40:1m[4433][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:06:47 [32:40:1m[4565]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:07:16 [32:40:1m[4565][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:08:23 [32:40:1m[4581]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:09:04 [32:40:1m[4581][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:13:28 [32:40:1m[4596]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:14:06 [34:40:1m[4596][Labo][lputeaux-151-42-27-72.w193-25]Download file '/Serveur sftp/MSS_Frontend_v1.7.zip'[37:40:0m
2008-02-27 18:19:59 [32:40:1m[4596][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:20:08 [32:40:1m[4617]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:20:52 [32:40:1m[4617][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:21:06 [32:40:1m[4632]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:23:05 [32:40:1m[4632][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:23:15 [32:40:1m[4646]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:23:45 [34:40:1m[4646][Labo][lputeaux-151-42-27-72.w193-25]Download file '/Serveur sftp/MySecureShell_1.0_macosx5_ub.dmg'[37:40:0m
2008-02-27 18:26:53 [32:40:1m[4646][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:26:54 [32:40:1m[4657]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:28:46 [32:40:1m[4657][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:32:23 [32:40:1m[4665]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:32:26 [32:40:1m[4665][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:32:27 [32:40:1m[4670]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:37:28 [32:40:1m[4670][Labo][lputeaux-151-42-27-72.w193-25]Connection time out[37:40:0m
2008-02-27 18:37:28 [32:40:1m[4670][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:41:04 [32:40:1m[4681]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:41:06 [32:40:1m[4681][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:41:10 [32:40:1m[4686]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:41:18 [32:40:1m[4686][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 18:41:30 [32:40:1m[4693]New client [Labo] from [lputeaux-151-42-27-72.w193-25][37:40:0m
2008-02-27 18:43:17 [32:40:1m[4693][Labo][lputeaux-151-42-27-72.w193-25]Quit.[37:40:0m
2008-02-27 22:08:04 [32:40:1m[4931]New client [Bernard] from [cap31-3-82-227-199-157.fbx.pr][37:40:0m
2008-02-27 22:08:33 [32:40:1m[4931][Bernard][cap31-3-82-227-199-157.fbx.pr]Quit.[37:40:0m

Re: Unexpected end of stream

Bonsoir,


Effectivement ça bouge pas mal dans les logs.

Vous utilisez quel version de Fugu ? Quelle version de Cyberduck ? et FileZilla ? smile


Êtes-vous en mesure de recompiler MySecureShell en debug pour avoir des informations précise ?


Merci d'avance.

Re: Unexpected end of stream

teka wrote:

Bonsoir,


Effectivement ça bouge pas mal dans les logs.

Vous utilisez quel version de Fugu ?
1.1.1 (La dernière en français)
J'ai testé la 1.2.0
c'est à peu près pareil, si j'envoie un fichier sur le serveur j'ai le message :
Couldn't get handle : Permission denied

Quelle version de Cyberduck ?
2.8.4

et FileZilla ? smile
3.0.7.1


Êtes-vous en mesure de recompiler MySecureShell en debug pour avoir des informations précise ?
Euh, je ne sais pas faire ça :-(

Merci d'avance.

Re: Unexpected end of stream

teka wrote:

Êtes-vous en mesure de recompiler MySecureShell en debug pour avoir des informations précise ?

bmct wrote:

Euh, je ne sais pas faire ça :-(

Il n'y a pas de mal.

Merci pour toutes ces informations. smile


Deimos, tu peux tester ça de ton coté, stp ?  big_smile

Re: Unexpected end of stream

teka wrote:
teka wrote:

Êtes-vous en mesure de recompiler MySecureShell en debug pour avoir des informations précise ?

bmct wrote:

Euh, je ne sais pas faire ça :-(

Il n'y a pas de mal.

Merci pour toutes ces informations. smile


Deimos, tu peux tester ça de ton coté, stp ?  big_smile

Moi j'aimerais surtout qu'il essaye de passer sur la version 1.0 vu toutes les modifications qu'il y a eu. J'ai fais des modifications pour que la version 1.0 passe sur Tiger et Panther.

bmct, vous est-il possible de tester cette nouvelle version ? Je viens de vous l'envoyer par mail.

Merci

8 (edited by bmct 2008-02-29 15:10:00)

Re: Unexpected end of stream

Bon alors pour le package en version 1.0 sous tiger j'ai le message suivant :
Ce type de paquet requiert Mac OS X 10.5

Ensuite je l'ai installé sur un Mac avec leopard
Là j'ai plusieurs problèmes
1- la config en mode Wizzard semble ne pas fonctionner (les utilisateurs paramétrés ne s'affichent pas)
2- en mode expert je ne comprend pas où rentrer les mots de passe
3- De toute façon, quel que soit le mode utilisé, les réglages ne sont pas mémorisés : au redémarrage du programme
tout est perdu

Re: Unexpected end of stream

Bonjour,


Vous pouvez copier/coller votre fichier de configuration ? (dans /etc/ssh/sftp_config par défaut)
Car votre problème de transfert ressemble à un problème connu smile


Concernant l'interface graphique :
1/ Le problème est connu donc pas d'inquiétude wink

2/ Normalement quand on crée un nouvel utilisateur, il faut saisir le login et le mot de pass.
Mais les scripts de gestion utilisateur ne fonctionnent pas sous Mac OSX 10.5 donc pour l'instant il va falloir attendre sad

3/ L'application est bien exécuté en root ?

Re: Unexpected end of stream

teka wrote:

Bonjour,


Vous pouvez copier/coller votre fichier de configuration ? (dans /etc/ssh/sftp_config par défaut)
Car votre problème de transfert ressemble à un problème connu smile

Le voilà :

## 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
                        #    environment variable (ie: Home /home/$USER)
    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

#    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
#</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

Re: Unexpected end of stream

teka wrote:

Bonjour,

3/ L'application est bien exécuté en root ?

L'application ne se lance-t-elle pas automatiquement en root ?

Re: Unexpected end of stream

bmct wrote:
teka wrote:

Bonjour,

3/ L'application est bien exécuté en root ?

L'application ne se lance-t-elle pas automatiquement en root ?

Normalement si, mais a vérifier :

ps aux | grep MySecureShell