Sie machen es falsch: Melden Sie sich
in Terminal NICHT an der Remote-Maschine an.
Renn einfach:
scp user@remote:<path>/error.txt /Users/myname/Desktop
Mit anderen Worten: Führen Sie SCP lokal auf Ihrem Mac aus und fordern Sie ihn auf, die Datei vom Remote-Computer abzurufen. Wenn Sie bereits auf dem Remote-Computer angemeldet sind, müssen Sie von Local (in diesem Fall dem Remote-Computer) auf einen Remote-Computer (in diesem Fall Ihren Mac) scp.