Strona 1 z 1
instalacja SSH2 - jak to włączyć?
: 22 września 2008, 21:38
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.
: 23 września 2008, 11:08
autor: Rad
aptitude install openssh-server
: 23 września 2008, 12:31
autor: bartus2003
Nie ma takiej komendy
: 23 września 2008, 17:39
autor: jurenty
no to spróbuj: apt-get install openssh-server
: 23 września 2008, 18:48
autor: Yampress
wystarczy jak pykniesz jako root
: 23 września 2008, 19:05
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.
: 23 września 2008, 19:38
autor: Intruder
tu jest opisana instalacja ssh2 - sam z tego korzystałem
http://kevin.vanzonneveld.net/techblog/ ... _with_php/
: 23 września 2008, 20:14
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