pub async fn run_scp_upload_with_client( vps_name: &str, local: &Path, remote: &Path, client: Box<dyn SshClientTrait>, json: bool, ) -> Result<()>
Testable SCP upload that accepts the client as a parameter.