The result put Fleet second in the table with the gap closing again on leaders Maidenhead,
The Fleet made hard work of beating the visitors but two goals from Jack Powell proved decisive for Daryl McMahon's men before a flurry of late goals.
Fleet were unchanged from last weekend's win over Bath while Truro matched their 3-5-2 formation and gave debuts to Zane Sole and Durrell Berry.
Both teams had early chances although, in truth, neither side settled into a pattern of play particularly quickly.
River Allen and Ollie Knowles both had free-kicks for the visitors turned away by Fleet keeper Nathan Ashmore.
Fleet skipper Danny Kedwell fired wide at the other end while Sean Shields was denied a certain tap-in after patient build-up by Sam Deering when Berry made a terrific block inside his own six-yard box.
The hosts appeared to be getting into their stride as Darren McQueen wriggled between two defenders but keeper Tom McHale stood tall to keep his early shot away.
Fleet's pressure was rewarded on 27 minutes when McQueen and Anthony Cook combined to set up Jack Powell, his low shot beating McHale for his seventh goal of the season.
Truro stood firm, however, and came back into the game just before half-time. Striker Niall Thompson failed to connect after indecision at the back but he made no mistake on 43 minutes, sweeping home a right-wing centre to send the teams in level at half-time.
The visitors were largely untroubled early in the second half as Fleet found chances hard to come by.
But it needed a moment of quality from Powell to put the Fleet back infront on 76 minutes. Truro's defence sat back but Powell needed no second invitation and strode forward to curl home from the edge of the box.
That goal knocked the stuffing out of the visitors and Fleet suddenly started to play with more freedom.
They added a third on 82 minutes as McQueen fed Shields, whose low shot beat McHale with the aid of a slight deflection
Fleet made it 4-1 three minutes later as Powell turned provider, his deep corner headed in at the far post by Kenny Clark.
It ended up a comfortable win for the Fleet although they conceded a second goal three minutes into stoppages when substitute Andrew Neal nodded in at the far post.
Ebbsfleet: Ashmore, Cook, Shields, Phillips, Winfield, Clark, Rance, Deering (Bubb 66mins), Kedwell (Connors 89mins), McQueen (Sheringham 86mins), Powell. Subs not used: Jordan, McCoy.
Truro: McHale, Berry (Lyttle 52mins), Richards, Sole, Bentley, Pugh, Panzer, Thompson, Afful (Neal 78mins), Knowles, Allen. Subs not used: Smith, Adelsbury, Williams.