protocol error: mtime.sec not present

Scenario: scp using ssh keys to a machine on my network, but received the error –

protocol error: mtime.sec not present

On creating the user on the remote machine I used nologin, instead of a shell. Simply changing the user via vipw to a shell fixed the issue.