Faits : A. A._ fait l'objet de la poursuite en réalisation de gage immobilier n o xxxx exercée par l'Office des poursuites du district de Morges (ci-après: l'office) à l'instance de la Banque B._ et de l'Etablissement cantonal d'assurance contre les incendies et les éléments naturels, respectivement créancière hypothécaire en premier rang et bénéficiaire d'hypothèques légales privilégiées. L'objet du gage est l'immeuble sis sur la parcelle n o xx de la Commune de U._, propriété de A._, dont la valeur vénale a été fixée judiciairement, en vue de sa réalisation, à 420'000 fr. Il a été vendu aux enchères publiques le 13 décembre 2013 et adjugé à la Banque B._ pour le montant de 362'000 fr. Le même jour, le poursuivi a déposé une plainte tendant à l'annulation de la vente. B. B.a. Les publications officielles de la vente de l'immeuble dans la FOSC et la FAO ont eu lieu le 30 août 2013. Elles indiquaient notamment que les conditions de vente seraient disponibles au bureau de l'office des poursuites à partir du 11 novembre 2013 jusqu'au 13 décembre 2013, date de la vente. Elles précisaient en outre ce qui suit: " les conditions de vente comprenant l'état des charges seront déposées à Morges, au bureau de l'office des poursuites le 21 octobre 2013. Elles pourront être attaquées dans le délai de dix jours dès la date du dépôt. Elles seront ensuite à disposition des intéressés dès le 11 novembre jusqu'au jour de la vente ". B.b. Le 15 octobre 2013, l'office a adressé à A._, en courrier A, un exemplaire du procès-verbal de vente aux enchères immobilières, indiquant que les conditions de vente seraient déposées à l'office le 16 octobre 2013. B.c. Les conditions de vente, incluant l'état des charges, ont été mises à disposition des intéressés dès le 11 novembre 2013 jusqu'au jour de la vente. C. Le 21 novembre 2013, A._ a déposé une plainte contre la publication des conditions de vente aux enchères de l'immeuble, assortie d'une demande d'effet suspensif. C.a. Statuant le 22 novembre 2013 sur cette dernière requête, la Présidente du Tribunal d'arrondissement de La Côte, en sa qualité d'autorité inférieure de surveillance, l'a rejetée. Le 10 décembre 2013, le Tribunal fédéral a déclaré irrecevable le recours en matière civile interjeté par le débiteur contre cette décision, motif pris que celle-là n'avait pas été rendue pas un tribunal supérieur. Dans ses considérants, il a relevé qu'il convenait de renvoyer la cause au Tribunal cantonal vaudois (arrêt 5A_917/2013). Reprochant à la juridiction cantonale de ne pas donner suite à sa requête la sollicitant de statuer à nouveau à la suite de ce renvoi sur le refus de l'effet suspensif, A._ a formé un recours pour déni de justice au Tribunal fédéral, lequel a été déclaré irrecevable le 8 janvier 2014. La II e Cour de droit civil a considéré en bref qu'il avait été posté après la vente et que le recourant n'avait dès lors plus d'intérêt au recours (arrêt 5A_941/2014). C.b. Le 11 avril 2014, la Présidente du Tribunal d'arrondissement de La Côte a déclaré la plainte irrecevable, car tardive. Par arrêt du 17 octobre 2014, la Cour des poursuites et faillites du Tribunal cantonal vaudois, en sa qualité d'autorité supérieure de surveillance, a rejeté le recours interjeté par A._ contre ce prononcé ainsi que sa demande d'assistance judiciaire. Elle a rendu son arrêt sans frais ni dépens. D. Par écriture du 30 octobre 2014, A._ exerce un recours en matière civile au Tribunal fédéral. Il conclut principalement à la réforme de l'arrêt cantonal, demandant, d'une part, qu'il soit entré en matière sur la plainte du 21 novembre 2013 et que les conditions de vente soient modifiées en ce sens qu'elles indiquent que " l'immeuble sera adjugé après trois criées au plus offrant, à condition que son offre soit supérieure à 420'000 fr. " et, d'autre part, que l'assistance judiciaire lui soit accordée pour la procédure cantonale. Il requiert subsidiairement l'annulation et le renvoi pour nouvelle décision sur le fond, dans le sens des considérants. Il sollicite en outre le bénéfice de l'assistance judiciaire. Des réponses n'ont pas été requises.