Support scp protocol

Done with Andreas. Thanks!