I have previously written a post on how to add SSH support to PHP, but that post is old, and it has now become even easier to get it up and running. And therefore making it much easier to auto upgrade WordPress via SSH. (automatic, yay!)
As root, do the following:
1: apt-get install libssh2-1-dev libssh2-php
2: Check that is installed: php -m |grep ssh2
3: Restart apache: service apache2 restart
And you should now have SSH support in PHP.
Just a quick how-to- make sure that you can install new Data Protector clients using SSH.
All this is done FROM the Linux the installation server, using the root user.
First of all, you have to copy the .omnirc-file if you have not done it before.
cp /opt/omni/.omnirc.TMPL /opt/omni/.omnirc
Then, edit the .omnirc file in /opt/omnic/ and make sure that OB2_SSH_ENABLED is set to “1”.
Then you need to make sure that the installation server can SSH to the client(s) without being asked for a password. If you do not have a SSH-key, you can generate one by running ssh-keygen.
Now copy your public key to the client(s) that you are going to install Data Protector on, by running ssh-copy-id root@<client>. Test it afterwards by SSHing to the client(s), if you do not get asked by a password, you are good to go!
PS: You have to SSH to the client at least once, as you will be asked to confirm the client certificate the first time.