In order to solve the imbalance problem between power consumption and transmission in low orbit satellite communication systems caused by the limited resource, a robust resource allocation algorithm is proposed to maximize the minimum energy efficiency of multiple users by considering the effect of channel uncertainties on the performance degradation of real satellite communication systems. Firstly, a robust resource allocation model with Gaussian channel uncertainties is formulated by jointly optimizing the beamforming vectors and power allocation factors of the multi-beam satellite, meanwhile the outage rate constraint of each user, the power allocation factor constraint and the maximum transmit power constraint are considered simultaneously. The formulated problem is a non-convex and NP-hard with parametric perturbation, which is difficult to solve it directly. To this end, the original problem is converted into a convex one by using Dinkelbach's method, Bernstein-type inequality, semi-definite relaxation and the alternating optimization technique, and an iteration-based hybrid robust beamforming and power allocation algorithm is proposed.Simulation results verify that the proposed algorithm has good energy efficiency and strong robustness.