Topic: pb connection - Interface graphique 1.7

Bonsoir,

Je viens d'installer MySecureShell sur mon serveur ubuntu, ça fonctionne à merveille ! Félicitation !

J'ai cependant une petite question quand à l'outil graphique en java, que j'ai télécharger afin de pouvoir me connecter et gérer le serveur à distance.

Je peut me connecter via SFTP à distance ou en local mais dès que je tente une connection via l'interface graphique, il me dit :

Connexion sur --.--.--.--:22
Connecté
Connection à l'administration
Impossible de se connecter à l'administration
Non connecté

Et ce message d'erreur :

Impossible de démarrer une session sftp

Je voulais juste savoir si j'avais mal fait quelque chose. Je fonctionne avec MySecureShell 1.0 sources, OpenSSH5.0p1, OpenSSL 0.9.7.c

Re: pb connection - Interface graphique 1.7

Bonjour,

Pour administrer MySecureShell votre utilisateur doit avoir le tag "IsAdmin" à "true" dans votre configuration.

Exemple:

<User utilisateurAdminMSS>
     IsAdmin      true
</User>

Et là bonheur big_smile


Merci de vos encouragements smile

Re: pb connection - Interface graphique 1.7

J'ai exactement les mêmes messages d'erreur que yann

"Impossible de se connecter à l'administration"
Puis un dialogue qui s'ouvre et qui dit "impossible de démarrer une session sftp"

mais pourtant j'ai bien mis IsAdmin a true dans sftp_config

... ??

Quelqu'un a-t-il une idée ?

Re: pb connection - Interface graphique 1.7

Bonjour,

Ce message d'erreur indique soit un problème de communication avec MySecureShell, soit l'utilisateur n'est pas administrateur de MySecureShell.


Est-il possible d'avoir un extrait de votre fichier de configuration ?

Re: pb connection - Interface graphique 1.7

J'avais juste ajouté <user> avec IsAdmin true dans le fichier de base

finalement j'ai tout enlevé et j'ai gardé juste ça dans mon sftp_config :

<Default>
    Home                           /home/rackamlerouge
</Default>

<User rackamlerouge>
    IsAdmin                        true
</User>

ça n'a rien changé

merci de votre disponibilité

Re: pb connection - Interface graphique 1.7

Sous l'utilisateur "rackamlerouge", il est possible d'exécuter la commande "MySecureShell --configtest" pour vérifier que MySecureShell prend bien en compte le paramétrage?


(Attention MySecureShell est sensible à la casse dans le fichier de configuration)

Re: pb connection - Interface graphique 1.7

Je crois qu'il n'y a pas de problème de ce côté là :

rackamlerouge@rackamBoat:~$ MySecureShell --configtest
--- rackamlerouge ---
GlobalDownload        = 409600 bytes/s
GlobalUpload          = 1048576000 bytes/s
Home                  = /home/rackamlerouge
SftpProtocol          = {default}
LogFile               = {default}
IsAdmin               = true
CanRemoveDir          = true
CanRemoveFile         = true
CanChangeRights       = true
CanChangeTime         = true
Config is valid.

Re: pb connection - Interface graphique 1.7

Effectivement la configuration est bonne.

Vous utilisez bien la dernière version de l'interface graphique v1.95 ? avec MySecureShell v1.20 ou v1.25 ?

Si oui, le problème vient peut-être d'ailleur et j'ai besoin de votre aide.
Il suffit d'exécuter le programme depuis la ligne de commande de la façon suivante (histoire d'activer des options de DEBUG):

java -jar sftp-mss.jar DEBUG

Ensuite il faut envoyer la sortie du programme après avoir tenté une connexion en administrateur.

Merci smile

Re: pb connection - Interface graphique 1.7

J'ai téléchargé l'interface graphique sur la page d'ubuntu consacrer à mysecureshell
voici le lien :
http://doc.ubuntu-fr.org/mysecureshell_ … hique_java

Le titre de la fenêtre de mon interface graphique est "Interface graphique v1.85 pour MySecureShell v1.15"

voici la sortie du programme

23 févr. 2011 18:43:09 mysecureshell.SftpMSS init
LE PLUS FIN: Initialize graphical interface...
23 févr. 2011 18:43:09 mysecureshell.sftp.LocalConnection initLocal
PLUS FIN: Try to init local mode
23 févr. 2011 18:43:09 mysecureshell.sftp.SftpClient initClient
INFO: initClient has return: space-available, check-file
23 févr. 2011 18:43:09 mysecureshell.swing.TabWizard makeScreen
FIN: [Wizard]Show tab number: 0
23 févr. 2011 18:43:09 mysecureshell.swing.TabConfig setTagSelected
FIN: [Config]Current tag: Default
23 févr. 2011 18:43:09 mysecureshell.swing.TabConfig setTagSelected
FIN: [Config]Current tag: Default
23 févr. 2011 18:43:09 mysecureshell.SftpMSS init
LE PLUS FIN: Initialize window position...
23 févr. 2011 18:43:09 mysecureshell.SftpMSS init
LE PLUS FIN: Initialize Sftp State...
23 févr. 2011 18:43:09 mysecureshell.SftpMSS init
FIN: Interface READY
23 févr. 2011 18:43:09 mysecureshell.SftpMSS main
INFO: Show main window
23 févr. 2011 18:43:29 mysecureshell.swing.TabSSH cmdConnect
INFO: Try to connect to 192.168.1.12:22 with user:rackamlerouge
23 févr. 2011 18:43:30 mysecureshell.sftp.SftpClient initClient
ATTENTION: initClient but client is not admin of MySecureShell
23 févr. 2011 18:43:30 mysecureshell.sftp.SftpClient initClient
GRAVE: initClient has problem to communicate
23 févr. 2011 18:43:32 mysecureshell.swing.TabConfig setTagSelected
FIN: [Config]Current tag: Default
23 févr. 2011 18:43:32 mysecureshell.swing.TabWizard makeScreen
FIN: [Wizard]Show tab number: 0

Re: pb connection - Interface graphique 1.7

Le lien officiel de téléchargement est:
http://mysecureshell.sourceforge.net/fr/download.html

Cependant le problème viendrait de la configuration, c'est possible de copier le fichier de configuration ?

Re: pb connection - Interface graphique 1.7

J'ai mis l'interface v1.95 et losque je tape MysecureShell --version il me renvoit 1.25.

Dans le fichier /etc/ssh/sftp_config il n'y a plus que ça :

<Default>
        GlobalDownload                 400k
        Home                           /home/rackamlerouge
        GlobalUpload                   1000M
</Default>

<User rackamlerouge>
        IsAdmin                        true
</User>

Voilà

Merci pour tout

Re: pb connection - Interface graphique 1.7

rackam wrote:

J'ai mis l'interface v1.95 et losque je tape MysecureShell --version il me renvoit 1.25.

Oui, le titre de l'application graphique n'utilise pas la version de MySecureShell pour l'affichage.


Sinon l'utilisateur "rackamlerouge" a bien pour shell /bin/MySecureShell ?

Re: pb connection - Interface graphique 1.7

Effectivement le pb était là, je n'avais pas changé ça.

Merci beaucoup pour toute cette aide

Re: pb connection - Interface graphique 1.7

Pas de soucis smile

Re: pb connection - Interface graphique 1.7

salut a tous
je me permet de resolliciter cette discution car j'ai le même probleme mais je comprend pas bien comment le pb a été résolu ni comment verifier si il s'agit bien du meme pb.
mes caracteristiques:
j'ai installé mysecureshell 1.3 sur un ordi que je veux transformer en serveur de fichier SHH simple.
lorsque j'install l'interface graphique sur le serveur ou sur un ordi client j'obtien ça:
___________________________________
Connexion sur guilux:22
Connecté
Connection à l'administration
Impossible de se connecter à l'administration
Non connecté
___________________________________

Est ce que qq1 peu m'expliquer quoi faire (je ne suis débutant total)
merci beaucoup

Re: pb connection - Interface graphique 1.7

Bonjour,


L'utilisateur MySecureShell est bien administrateur (IsAdmin ou IsSimpleAdmin) ?

Re: pb connection - Interface graphique 1.7

boujour et merci pour la reponse si rapide
j'ai bien suivi les instruction pour que ce soit le cas mais je vais te passer une copie du fichier car je ne suis pas sur d'avoir copier coller au bon endroit dans le fichier (pas d'instruction dans les tuto)

Re: pb connection - Interface graphique 1.7

voila le fichier
je mask le nom (je crois avoir vu faire ça sur les forum)

__________________________________________________________________
<User xxxxx>
    IsAdmin    true
</User>
## 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             5m      #(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
        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

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

voila, le reste,je l'ai laissé par defaut.
pour l'administrateur, j'ai simplement fait un copier coller du site officiel. Mais j'ai effectivement que ces info suppose que connaisse la programation pour savoir ou coller, comment adater à mon cas....
merci pour ton aide

19 (edited by teka 2013-01-05 14:41:28)

Re: pb connection - Interface graphique 1.7

Et l'utilisateur a quel shell ?

--- edit ---

Le fichier de configuration se situe normalement dans "/etc/ssh/sshd_config"

Re: pb connection - Interface graphique 1.7

l'emplacement que tu mentionne, c'est la que j'ai fait le copier coller du fichier précedent.
pour le shell utilisateur, dans l'emplacement /etc/psswd, j'ai trouvé une ligne pour un utilisateur que j'ai crée avec l'interface graphique:
xxxx:x:1001:1001::/home/xxxxx:/bin/MySecureShell
et ce que je comprend à cet endroit, c'est que pour l'utilisateur qui est aussi aministrateur il y a ecrit:
yyyy:x:1000:1000:yyyyy,,,:/home/galoo:/bin/bash
Je me suis aussi demandé si il n'y avait pas un chmilblic de ce coté mais je ne sais pas ou chercher....

Re: pb connection - Interface graphique 1.7

xxxxx et yyyyy sont les seules choses que j'ai modifié la aussi (a la place des nom

Re: pb connection - Interface graphique 1.7

Attention l'administrateur doit avoir le shell "/bin/MySecureShell" (si c'est le compte qui sert de connexion à l'interface graphique, il faut authoriser le compte à avoir accès au Shell) !

Re: pb connection - Interface graphique 1.7

ok c'est ce qui me semblais. donc le pb doit venir de la...
est ce que je doit modifier la ligne /etc/passwd de l'administrateur (yyyy collé daans le message présendant) ou alors je dois rajouter une ligne? (j'ai tenté de recrer un utilisateur yyyy en mode graphique mais ça me dit qu'il existe deja...)
merci

Re: pb connection - Interface graphique 1.7

Pour changer le shell d'un utilisateur, il vaut mieux passer par "chsh" ou alors il faut créer un nouvel utilisateur avec un nom différent.

Re: pb connection - Interface graphique 1.7

J'ai essayé d'en creer de nouveau mais dans ce cas, je ne sais pas comment les mettre administrateur diférament de la procédure des tuto.
c'est a dire que soit j'arrive à creer des utilisateur (sans droit administrateur, dnc je ne peu pas verifier si ils fonctionnent)
soit j'arrive à creer l'administrateur mais celui la refuse d'etre aussi utilisateur (donc pas d'acces non plus... puisque que tu me dit que l'admin aussi doit avoir un shell....)
enfin, si j'ai bien compris?
la fonction que tu donne, je dois la taper telquelle dans une console?
je vais tester pendant ce tenmps