live off the land= to live by eating only the food that one produces from the land; to survive by gathering or stealing food, fruits, berries, eggs, etc.
Example:
+ while traveling through the countryside. We lived off the land for a few years when we first started out farming.
+ The homeless man wandered about, living off the land.
http://idioms.thefreedictionary.com/live+off+the+land