Description
bool 
ssh2_auth_pubkey_file ( resource session, string username, string pubkeyfile, string privkeyfile [, string passphrase] )
     Authenticate using a public key read from a file.  If privkeyfile
     is encrypted (which it should be), the passphrase must be provided.
    
Example 1. Authentication using a public key 
<?php $connection = ssh2_connect('shell.example.com', 22, array('hostkey'=>'ssh-rsa'));
  if (ssh2_auth_pubkey_file($connection, 'username',                           '/home/username/.ssh/id_rsa.pub',                           '/home/username/.ssh/id_rsa', 'secret')) {   echo "Public Key Authentication Successful\n"; } else {   die('Public Key Authentication Failed'); } ?>
 |  
  |