restore mongodb sharded cluster to another server
Restore Config Server using mongorestore.
Restore data backup for each shards.
Change Config settings. use config and see db.shards.find(), you will see setting as related to production server, which you need to update it based on new server settings.