{ // Dikirim oleh: ipen pada Sunday, October 28, 2007, telah di klik 1122 kali // Topik : Development Aplikasi
Sunday, October 28, 2007 - 03:06 PM
Class ini dapat digunakan untuk remote server yang menggunakan
protocol secure shell (ssh).
Class ini harus menggunakan php extension ssh2. Untuk windows download php_ssh2.dll (http://snaps.php.net/). Untuk linux download libssh2 (http://sourceforge.net/projects/libssh2/) dan OpenSSL (http://www.openssl.org/source/)
Dengan class ini anda dapat login dan dapat mengeksekusi command shell dan dapat melihat outputnya, dapat mengirim dan mengambil file dari remote server layaknya scp command.
Sangat disarankan untuk membaca PHP Manual Bagian "CLVIII. Secure Shell2 Functions"
Installation
Windows binaries download http://snaps.php.net/.
Letakkan php_ssh2.dll pada folder PHP Extention sesuai dengan konfigurasi yang ada di php.ini
+-----------------------------+
| extension_dir=c:/php5/exts/ |
| extension=php_ssh2.dll |
+-----------------------------+
Kemudian restart Web server.
Linux, BSD, dan *nix variants
1. Download daninstall OpenSSL.
2. Download and install libssh2.
# ./configure && make all install.
3. Jalankan pear installer untuk PECL/ssh2: pear install ssh2
# phpize && ./configure --with-ssh2 && make
4. Copy ssh2.so dari folder dimana proses build dilakukan ke folder extension_dir sesuai konfigurasi php.ini.