-
Notifications
You must be signed in to change notification settings - Fork 8
members/ssh
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
SSH Client Class v 0.2 Checking: $ php -m | grep ssh Installing: $ sudo apt-get install php5-dev php5-cli php-pear build-essential openssl-dev zlib1g-dev libssh2-1-dev $ sudo pecl install -f ssh2 $ echo 'extension=ssh2.so' > /etc/php5/conf.d/ssh2.ini Using: | |- Connect: | __construct([$host = "localhost"[, $login = "root"[, $password = ""[, $port = 22]]]]); | | $ssh = new ssh('google.com', 'root', 'password'[, $port = 22]); | |- Exec command: | | | $result = $ssh("ls -la"); | or | | $array_of_result = $ssh(array("ls -la", "uptime")); | or | | $array_of_result = $ssh("ls -la", "uptime"); | or | | $array_of_result = $ssh(array("echo 1", "echo 2"), "echo 3", array(array("echo 4", "echo 5", "echo 6"), "echo 7")); | |- Tunnel: | | $f = $ssh->tunnel("10.0.0.100", 1234); | |- Download: | | $ssh->download("/remote/file", "/local/file"); | |- Upload: | | $ssh->upload("/local/file", "/remote/file"[, $file_mode = 0644]); | |- Reconnect: | | $ssh->reconnect(); | |- Disconnect is automatic; Thx 4 using;
About
ssh2 client for php
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published