The main aspect of viruses that causes controversy over it being classified as living is its manner of reproduction.
Viruses do reproduce, like a living organism. However, they cannot do so without a host cell, so they are unable to reproduce on their own, which means that they are not living.
Hope this helps!