我认为这两个词有区别。愧不敢当是表达心里惭愧,不配接受,担当不起。多指对名誉方面。
受之有愧意思是接受荣誉或者物品感到自己做得不够,而感到愧心,这是一种自歉的表现。例如,今年把这份奖金给我,实在让我受之有愧。