instalacja SSH2 - jak to w

Konfiguracja serwerów, usług, itp.
bartus2003
Posty: 14
Rejestracja: 15 września 2008, 19:21

instalacja SSH2 - jak to włączyć?

Post autor: bartus2003 »

Witam czy mógłby ktoś mi pomóc w instalacji bądź włączeniu usługi SSH2.

Jest ona mi potrzebna przy instalacji pewnego skryptu:

Kod: Zaznacz cały

Checking for SSH2 extension . . . . . [ NOT INSTALLED ]
Read documentation about installing SSH2 or contact support for free web hosting.
SSH2 is required to communicate with the servers.
Rad
Member
Posty: 1208
Rejestracja: 28 czerwca 2006, 15:05

Post autor: Rad »

aptitude install openssh-server
bartus2003
Posty: 14
Rejestracja: 15 września 2008, 19:21

Post autor: bartus2003 »

Nie ma takiej komendy
jurenty
Posty: 42
Rejestracja: 29 maja 2008, 10:56
Lokalizacja: Szubin

Post autor: jurenty »

no to spróbuj: apt-get install openssh-server
Awatar użytkownika
Yampress
Administrator
Posty: 6400
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

Post autor: Yampress »

wystarczy jak pykniesz jako root

Kod: Zaznacz cały

apt-get install ssh
bartus2003
Posty: 14
Rejestracja: 15 września 2008, 19:21

Post autor: bartus2003 »

A przypadkiem SSH a SSH2 to nie jest różnica?

Co do SSH wyświetla, że jest już w najnowszej wersji, tylko chyba tutaj chodzi o SSH2.
Intruder
Posty: 8
Rejestracja: 13 września 2008, 14:34

Post autor: Intruder »

tu jest opisana instalacja ssh2 - sam z tego korzystałem

http://kevin.vanzonneveld.net/techblog/ ... _with_php/
bartus2003
Posty: 14
Rejestracja: 15 września 2008, 19:21

Post autor: bartus2003 »

Dobrze, wszystko instalowałem i robiłem tak jak tam jest napisane, a mimo to nie mam:

Kod: Zaznacz cały

Now you need to make sure our new ssh2.so module is loaded by PHP. Edit your php.ini file (for CLI utitilies: /etc/php5/cli/php.ini, for Apache utilities /etc/php5/apache2/php.ini)

extension=ssh2.so


[ Dodano: 2008-09-23, 21:16 ]
Oki a że tak inaczej zapytam gdzie jest folder php/extensions albo php5/extensions/ w debianie??

[ Dodano: 2008-09-23, 21:54 ]
Oki poradziłęm sobie wg tej instrukcji zmieniajac umiejscowienia plikow:

Kod: Zaznacz cały

Install libssh2

    cd /usr/src

    wget [url]http://surfnet.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz[/url]

    tar -zxf libssh2-0.14.tar.gz

    cd libssh2-0.14

    ./configure

    vi Makefile

     Change "CFLAGS = -c -g -O2 /usr/include -I/usr/include -Iinclude/ -Wall" (Yours might look different)
         to "CFLAGS = -c -g -O2 -I/usr/include -Iinclude/ -Wall" (Delete first /usr/include)

    vi src/Makefile

      Change "CFLAGS = -c -g -O2 /usr/include -I/usr/include -Wall -I../include/ -fPIC" (Yours might look different)
          to "CFLAGS = -c -g -O2 -I/usr/include -Wall  -I../include/ -fPIC" (Delete first /usr/include)

    make all install

    cd /usr/src

    rm -Rf libssh2-0.14

    rm -f libssh2-0.14.tar.gz


Install ssh2 PHP bindings

    cd /usr/lib/php (Path might differ on your server) (Most likely /usr/lib/php4 if you are using PHP 4)

    wget [url]http://pecl.php.net/get/ssh2-0.10.tgz[/url]

    tar -zxf ssh2-0.10.tgz

    cd ssh2-0.10

    phpize && ./configure --with-ssh2 && make

    cd modules

    mv ssh2.so /usr/local/lib/php/extensions/no-debug-non-zts-20060613 (Replace with your Extension Path)

    cd /usr/lib/php (Path might differ on your server)

    rm -Rf ssh2-0.10

    rm -f ssh2-0.10.tgz

Edit PHP settings

    vi /usr/local/lib/php.ini (Replace with your Configuration Path)

    extension_dir = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613" (Replace with your Extension Path)

    extension = ssh2.so
ODPOWIEDZ