IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Java Discussion :

Jsch et GSSAPI


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 5
    Par défaut Jsch et GSSAPI
    Bonjour,

    J'ai crée une classe à partir de jsch pour pouvoir accéder à un serveur unix.

    Quand je lui envois le login/mot de passe ça marche.

    Le problème c'est que j'aurais besoin d'utiliser la fonctionnalité GSSAPI authentification à la place.
    J'arrive à me connecter via cette fonctionnalité depuis Putty installé sur mon poste client.

    Pour le moment j'arrive à faire un truc qui à l'air de marcher mais j'ai toujours l'erreur "Auth failed".
    J'ai vu sur le net que l'on pouvait indiquer les hosts autorisé via le ficher known_hosts.
    Je ne sais pas comment fait Putty pour si connecter correctement.

    Est-ce que vous auriez une idée ou des exemples ?
    J'ai beaucoup parcouru le net, mais je n'ais pas trouvé grand chose que l'utilisation de cette authentification en java.

    Le but du jeu et donc de recréer le fonction de Putty avec GSSAPI.

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 5
    Par défaut
    Ci joint un bout de code se sera peut etre plus clair :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
     
     public void connect(String username, String password, String host, int port)
                throws JSchException, IOException {
            JSch shell = new JSch();
            shell.setKnownHosts("chemin_vers_known_host");
            this.login = username;
            this.serveur = host;
            this.password = password;
            Session session = shell.getSession(username, host, port);
            MyUserInfo ui = new MyUserInfo();
            ui.setPassword(password);
            //Session session = new Session(shell);
            session.setUserInfo(ui);
            session.setUserName(username);
            /*UserAuthGSSAPIWithMIC  uagss = new UserAuthGSSAPIWithMIC();
            Log.log(Log.DEBUG,this,"ICI-1");*/
            session.setConfig("PreferredAuthentications", "gssapi-with-mic");
            session.connect();
     
            channel = session.openChannel("shell");
            fromServer = new BufferedReader(new InputStreamReader(channel.getInputStream()));
            toServer = channel.getOutputStream();
            channel.connect();
            /*Log.log(Log.DEBUG,this,"ICI-2");
            uagss.start(session);
            Log.log(Log.DEBUG,this,"ICI-3");*/
            variable_env_lue = false;
            if(isConnected()){
                //send("echo \"\"");
            }
        }

Discussions similaires

  1. JSch : Problème de variables en environnement Unix
    Par cedric.sagory dans le forum API standards et tierces
    Réponses: 2
    Dernier message: 20/10/2009, 09h32
  2. ssh et jsch - Appliquation Client / Serveur
    Par Rocknacro dans le forum Général Java
    Réponses: 0
    Dernier message: 28/04/2009, 17h35
  3. [JSCH] commande ssh ErrStream
    Par _Eric_ dans le forum Entrée/Sortie
    Réponses: 2
    Dernier message: 16/04/2009, 09h51
  4. Jsch et serveur local Filezilla
    Par EvAyla dans le forum Entrée/Sortie
    Réponses: 0
    Dernier message: 11/09/2008, 13h50
  5. Jsch : execution de plusieurs commandes
    Par mystar dans le forum API standards et tierces
    Réponses: 3
    Dernier message: 28/02/2007, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo