Les wrote:
"Normally the key goes in root's home directory under
.ssh/authorized_keys. That 'ssh-copy-id' command is a shell script
if you want to see what it does. Maybe you find wherever root's home
directory is in the sandbox environment and make a copy there."
I see that script does something with *.pub" and perhaps it puts it into the text file authorized_keys. That's the file that ends up on the Thecus inside /root/.ssh. I've kind of verified that ssh is running as a process on the Thecus.
So I'm (potentially) giving up... it could be the Thecus or it could be me. I implemented the Thecus basic ssh daemon (which deals with root ssh access) and disabled the module's special ssh daemon. I used Richard's advice and dis ssh-copy-id
Well, I've tried and tried, deleting files on both server and client, and I keep on dealing with this error: sign_and_send_pubkey: signing failed: agent refused operation
So basically I'm giving up.
Les also wrote:
"If not, and you end up using rsyncd instead, just change the
$Conf{XferMethod} to rsyncd instead of rsync."
Looks like rsyncd is my option for the Thecus. I'm so sorry, too. I feel I'm close to conquering the key issue, but so far :-(.