Tools for passwordless login
Categories:
RsyncUI uses the standard SSH tools ssh-keygen and ssh-copy-id to help you establish passwordless login to remote servers via SSH key authentication.
Custom SSH key pairs must follow the format ~/.ssh_keypath/identityfile, and the SSH port must be an integer value. RsyncUI validates these settings before saving.
SSH Key Methods
RsyncUI supports two approaches:
- Default SSH keys: Uses the standard RSA key location (
~/.ssh/id_rsa) - Custom SSH keys: Uses a user-specified location (e.g.,
~/.ssh_rsyncosx/rsyncosx)
When using default keys, RsyncUI doesn’t add extra SSH parameters to rsync commands. Custom keys require additional parameters to tell rsync where to find them.
Step-by-Step: Creating Custom SSH Keys
Step 1: Create the SSH Directory
cd
mkdir .ssh_rsyncosx
Step 2: Generate the Key Pair
ssh-keygen -t rsa -N "" -f ~/.ssh_rsyncosx/rsyncosx
Parameters explained:
-t rsa- Creates an RSA-based key pair-N ""- Sets no password (empty passphrase)-f ~/.ssh_rsyncosx/rsyncosx- Specifies where to save the keys
Step 3: Copy Public Key to Server
ssh-copy-id -i ~/.ssh_rsyncosx/rsyncosx.pub -p NN user@server
Replace:
NNwith your SSH port number (default is 22)userwith your remote usernameserverwith your server address
Step 4: Set Correct Permissions
chmod 700 ~/.ssh_rsyncosx
Step 5: Configure RsyncUI
Add your custom SSH keypath and identity file in RsyncUI’s user configuration. RsyncUI will automatically apply these settings.
You can also set custom SSH parameters for individual tasks, which will override the global settings.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.