Mit diesen wenigen Zeilen ist es möglich, sich per SSH auf einem Server einzuloggen und eine Datei zu übertragen.
$destdir = '/www/'; $host = ''; $port = '22'; $user = ''; $pass = ''; $exportfile = 'Testbild.jpg'; $connId = ssh2_connect( $host, $port ); if( ssh2_auth_password( $connId, $user, $pass ) ) { ssh2_scp_send( $connId, basename( $exportfile ), $destdir . $exportfile ); ssh2_disconnect( $connId ); }
Sollte der folgende Fehler auftreten muss in PHP eine Extension istalliert werden:
Fatal error: Uncaught Error: Call to undefined function ssh2_connect()
Das folgende Beispiel zeigt, wie die Erweiterung unter Xampp für Windows installiert wird: