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

Ubuntu Discussion :

Installation SSH2 sur Ubuntu


Sujet :

Ubuntu

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut Installation SSH2 sur Ubuntu
    Bonjour,

    je souhaite installer SFTP sur lamp, j'en suis au stade de l'installation. J'ai suivi plusieurs tuto mais à chaque fois j'ai une erreur de make. Je précise que libssh2 s'est correctement installé. En foullant un peu sur le web il est dit que PHP 5.3 (ma version) avec SSH2 poser des pb. Donc je l'ai patcher (enlève le mot static ligne 53 de ssh2.c) mais ensuite j'ai une autre erreur de make. Voila le résultat du make
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    /bin/bash /home/david/ssh2-0.11.0/libtool --mode=compile cc   -I. -I/home/david/ssh2-0.11.0 -DPHP_ATOM_INC  -I/home/david/ssh2-0.11.0/include -I/home/david/ssh2-0.11.0/main  -I/home/david/ssh2-0.11.0 -I/usr/include/php5 -I/usr/include/php5/main  -I/usr/include/php5/TSRM -I/usr/include/php5/Zend  -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64  -DHAVE_CONFIG_H  -g -O2   -c  /home/david/ssh2-0.11.0/ssh2_fopen_wrappers.c -o ssh2_fopen_wrappers.lo  
    libtool: compile:  cc -I. -I/home/david/ssh2-0.11.0 -DPHP_ATOM_INC  -I/home/david/ssh2-0.11.0/include -I/home/david/ssh2-0.11.0/main  -I/home/david/ssh2-0.11.0 -I/usr/include/php5 -I/usr/include/php5/main  -I/usr/include/php5/TSRM -I/usr/include/php5/Zend  -I/usr/include/php5/ext -I/usr/include/php5/ext/date/lib  -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DHAVE_CONFIG_H -g -O2 -c  /home/david/ssh2-0.11.0/ssh2_fopen_wrappers.c  -fPIC -DPIC -o  .libs/ssh2_fopen_wrappers.o
    /home/david/ssh2-0.11.0/ssh2_fopen_wrappers.c: In function  ‘php_ssh2_channel_stream_read’:
    /home/david/ssh2-0.11.0/ssh2_fopen_wrappers.c:49: error:  ‘LIBSSH2_ERROR_EAGAIN’ undeclared (first use in this function)
    /home/david/ssh2-0.11.0/ssh2_fopen_wrappers.c:49: error: (Each  undeclared identifier is reported only once
    /home/david/ssh2-0.11.0/ssh2_fopen_wrappers.c:49: error: for each  function it appears in.)
    make: *** [ssh2_fopen_wrappers.lo] Erreur 1
    Quelqu'un aurait eu le même problème ?

    Merci de votre aide

  2. #2
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Bonjour,

    Une petite question... Pourquoi tu n'utilises pas le gestionnaire de paquets apt pour installer SSH ???

    Il est préférable de l'utiliser car généralement les paquets sont optimisés pour la distribution en question, contrairement aux sources qui sont "brutes".
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  3. #3
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    Citation Envoyé par lavazavio
    Pourquoi tu n'utilises pas le gestionnaire de paquets apt pour installer SSH ???
    Ben je ne sais pas le nom des packages alors j'ai suivi les tutos qui bien entendu passe par du shell. Mais mon erreur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     error:  ‘LIBSSH2_ERROR_EAGAIN’ undeclared (first use in this function)
    a déja été trouvé par d'autre (regarde sous google) mais à chaque fois pas de réponse !!
    Je suis preneur de toutes pistes. Et à ton avis le problème peut venir de libssh2 ?

    Merci pour ton aide

  4. #4
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Je ne voudrais pas insister mais vraiment, utilise les paquets Ubuntu.

    En console, il suffit de taper la commande suivante :

    Et pour ne pas me faire de pub : Tuto OpenSSH
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

  5. #5
    Membre éclairé Avatar de Général03
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    848
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2006
    Messages : 848
    Par défaut
    apt-get install ssh
    Il ne trouve pas le paquet !!!

    Je dois installer OpenSSH ? Moi je souhaite installer SSH c'est pour utiliser les fonctions SFTP en PHP. Et Ubuntu est ma machine de test local.

  6. #6
    Rédacteur
    Avatar de lavazavio
    Homme Profil pro
    Inscrit en
    Décembre 2004
    Messages
    1 673
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 673
    Par défaut
    Sous Ubuntu, il faut utiliser sudo pour avoir les droits root :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sudo apt-get update
    sudo apt-get install ssh
    Sinon, il y a aussi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    sudo apt-get install openssh-server
    sudo apt-get install openssh-client
    Par défaut, OpenSSH va reconnaitre la commande sftp.

    Pour le couplage sftp/php, une recherche sur Google te donnera des réponses.
    Un exemple : SFTP/PHP
    Rédacteur et Modérateur rubriques Linux et Virtualisation
    Mes Articles
    N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
    N'oubliez pas de consulter les FAQ virtualisation et les cours et tutoriels Virtualisation
    Man pages en français

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. installer MySQL sur Ubuntu
    Par Jasmine80 dans le forum Ubuntu
    Réponses: 2
    Dernier message: 18/07/2008, 16h49
  2. Problème pour installer Munin sur Ubuntu Server 8.04
    Par Otaugames dans le forum Administration système
    Réponses: 1
    Dernier message: 18/06/2008, 09h24
  3. Problème pour installer aMSN sur ubuntu
    Par amine_en_france dans le forum Ubuntu
    Réponses: 2
    Dernier message: 10/09/2007, 19h31
  4. Installation KDE sur Ubuntu
    Par vedder dans le forum KDE
    Réponses: 4
    Dernier message: 17/03/2007, 14h20
  5. probleme installation ati sur ubuntu
    Par nemo69500 dans le forum Matériel
    Réponses: 2
    Dernier message: 12/02/2007, 15h36

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