I had this issue so I used sshfs.
You can find an example on https://help.ubuntu.com/community/SSHFS:
sshfs -o idmap=user $USER@far:/projects ~/far_projects
This will allow you ...
The issue is when the sshd service has been restarted, a client can still use ssh-copy-id
ssh-copy-id is just a script that manually creates the file on the remote system and appends a line to it – ...