First, I'm synchronizing two Macs on my internal network using SFTP. I created an SSH keypair in the app and installed the public key on the remote host. I can connect to the host in the shell using that key. Nothing is wrong with the key or the installation. In the "Internet Protocol Settings" dialog, I checked the box for private key authentication and unchecked the other boxes. When I run the profile, I get prompted for the username and password. If I enter those credentials, the profile runs. If I cancel out of the dialog, it fails. I don't want to save my login password in the app or use password authentication at all. I get this in the log:
Code: Select all
Cannot access sftp://remotehost.local
(tgsftp_connect: Unknown Error.
Connecting with remotehost.local, port 22, as user .
psftp_connect connecting with remotehost.local, port 22, as user .
Looking up host "remotehost.local" for SSH connection
Connecting to fe80::x:x:x:x%en0 port 22
We claim version: SSH-2.0-tgputtylib_Release_0.76
Connected to fe80::x:x:x:x%en0
Remote version: SSH-2.0-OpenSSH_8.6
Using SSH protocol version 2
Doing ECDH key exchange with curve Curve25519 and hash SHA-256 (unaccelerated)
Server also has ecdsa-sha2-nistp256/rsa-sha2-512/rsa-sha2-256/ssh-rsa host keys, but we don't know any of them
Host key fingerprint is:
ssh-ed25519 255 SHA256:x
Initialised AES-256 SDCTR (unaccelerated) outbound encryption
Initialised HMAC-SHA-256 (unaccelerated) outbound MAC algorithm
Initialised AES-256 SDCTR (unaccelerated) inbound encryption
Initialised HMAC-SHA-256 (unaccelerated) inbound MAC algorithm
Reading key file "/Users/username/.ssh/Syncovery SSH key.ppk"
Pageant is running. Requesting keys.
Pageant has 3 SSH-2 keys
Configured key file not in Pageant
Offered public key
Server refused our key
Server refused our key
Attempting keyboard-interactive authentication
Second, I can't figure out how the app actually selects files to be copied. I'm synchronizing home folders with many exclusions. After completing a sync, as a test I deleted the folder ~/Library/PDF Services on the remote host. This folder is not excluded and should be synced. On the next sync, the folder was recreated, but it was empty. No errors are reported. I haven't found any combination of settings that will cause the contents of that folder to be copied.
Thanks for any suggestions.