Tienes razón no leí bien.
Dice el error que no conoce el wrapper smb, es decir, no maneja ese protocolo.
Leí los protocolos (wrapper) soportados y podrías usar ssh, que sería como cuando en linea de comandos usas scp. Link:
http://www.php.net/manual/es/wrappers.ssh2.php
Aquí está lista completa de wrappers soportados.
http://php.net/manual/es/wrappers.php