Here is a pretty way to use SSH with PHP.
Please note that this method required to install libssh2 for PHP on the server.
$host = "127.0.0.1"; $port = 22; $conn = ssh2_connect($host); $public_key_realpath = '/.ssh/yourkey.pub'; $private_key_realpath = '/.ssh/yourkey'; $username = 'ssh-username'; $key_password = '123456'; if ($conn) { ssh2_auth_pubkey_file( $conn, $username, $public_key_realpath, $private_key_realpath, $key_password ); }
By the way, if you want to connect with username and password only (and your server allows this) - use this:
ssh2_auth_password($conn, 'username', 'password'); // use this instead of ssh2_auth_pubkey_file
To send the file, like you doing that with SCP:
// send a file ssh2_scp_send($conn, '/local/filename', '/remote/filename', 0755); // fetch file ssh2_scp_recv($conn, '/remote/filename', '/local/filename');
Other jobs with folders and files looks like this (using SFTP wrapper):
$sftp = ssh2_sftp($conn); // Create a new folder ssh2_sftp_mkdir($sftp, '/home/username/newdir'); // Rename the folder ssh2_sftp_rename($sftp, '/home/username/newdir', '/home/username/newnamedir'); // Remove the new folder ssh2_sftp_rmdir($sftp, '/home/username/newnamedir'); // Create a symbolic link ssh2_sftp_symlink($sftp, '/home/username/myfile', '/var/www/myfile'); // Remove a file ssh2_sftp_unlink($sftp, '/home/username/myfile');
To execute custom SSH command you just do like this:
$stream = ssh2_exec($conn, 'sudo apt-get install nano');
×
Comments
real money casino casino real money online casino slots online casino slots http://casinoslotsfest.com/ - play slots
online casino gambling http://onlinecasinofbk.com/ online casino gambling slots games real casino slots
online casino gambling http://onlinecasinofbk.com/ online casino gambling slots games real casino slots
online casino gambling http://onlinecasinofbk.com/ online casino gambling slots games real casino slots
http://casinoslotsfest.com/ play slots online slots online free slots casino game
Fobzim kutwfo Buy viagra with discount Levitra or viagra
world class casino slots http://onlinecasinofbk.com/ casino bonus codes slots games free online casino
world class casino slots http://onlinecasinofbk.com/ casino bonus codes slots games free online casino
world class casino slots http://onlinecasinofbk.com/ casino bonus codes slots games free online casino
world class casino slots http://onlinecasinofbk.com/ casino bonus codes slots games free online casino
http://casinoslotsfest.com/ no deposit casino casino bonus codes slots for real money casino real money
http://casinoslotsfest.com/ no deposit casino casino bonus codes slots for real money casino real money
online gambling http://casinoslotsfest.com/ - free casino games online online casino bonus free slots games slots for real money
online gambling http://casinoslotsfest.com/ - free casino games online online casino bonus free slots games slots for real money
http://onlinecasinofbk.com/ casino slots play slots online free slots games play slots online
Fbodqv efcvmz Female viagra Best viagra alternative
Wdagis oabrhu buy viagra online reviews Order viagra us
vegas casino slots http://onlinecasinofbk.com/ slots for real money online casino slots play online casino
Okdvma wcokte sildenafil tablets Low cost viagra
no deposit casino http://onlinecasinofbk.com/ real casino slots slots free casino blackjack
no deposit casino http://onlinecasinofbk.com/ real casino slots slots free casino blackjack
no deposit casino http://onlinecasinofbk.com/ real casino slots slots free casino blackjack
http://onlinecasinofbk.com/ casino online casino bonus codes slots games online casino gambling
cbd products http://cbdoilusd.com/ - best cbd oil cbd hemp cbd oil benefits hemp cbd oil
Cecazg eqobsl Viagra next day Viagra jelly
cbd near me http://cbdoilusd.com/ cbd store hemp cbd buy hemp oil
cbd vape http://cbdoilusd.com/ - cbd pure cbd oils cbd tinctures
http://cbdoilusd.com/ buy cbd oil cbd vape hemp cbd oil cbd pills
http://cbdoilusd.com/ buy cbd oil cbd vape hemp cbd oil cbd pills
http://cbdoilusd.com/ buy cbd oil cbd vape hemp cbd oil cbd pills
http://cbdoilusd.com/ buy cbd oil cbd vape hemp cbd oil cbd pills
cbd online http://cbdoilusd.com/ - cbd medic cbd best cbd oil cbd drops
cbd online http://cbdoilusd.com/ - cbd medic cbd best cbd oil cbd drops
http://cbdoilusd.com/ cbd oil store cbd drops cbd tinctures pure cbd oil
http://cbdoilusd.com/ cbd oil store cbd drops cbd tinctures pure cbd oil
http://cbdoilusd.com/ cbd oil store cbd drops cbd tinctures pure cbd oil
hemp oil cbd tinctures cbd near me cbd pills
hemp oil cbd tinctures cbd near me cbd pills
buy cbd oil http://buycbdoil11.com/ buy cbd oil online hemp cbd oil hemp cbd oil
buy cbd oil http://buycbdoil11.com/ buy cbd oil online hemp cbd oil hemp cbd oil
cannabis oil http://buycbdoil11.com/ - cbd hemp cbd medic best cbd oil
cannabis oil http://buycbdoil11.com/ - cbd hemp cbd medic best cbd oil
cbd oils pure cbd oil cbd tinctures cannabis oil http://buycbdoil11.com/ - hemp cbd oil
cbd oils pure cbd oil cbd tinctures cannabis oil http://buycbdoil11.com/ - hemp cbd oil
cbd online cbd vape hemp cbd
cbd online cbd vape hemp cbd
cbd online cbd vape hemp cbd
cbd gummies http://buycbdoil11.com/ cbd online cbd tinctures cbd online
http://cbdoilglk.com/ cbd tinctures cdb oils cbd online cbd hemp
cbd oil medterra cbd cbd pure cbd oil for sale