I am using rsync to backup data from an OmniOS server to a N4F box via Internet.
If I use the normal syntax with the full path it works:
Code: Select all
$ rsync -avz --rsync-path=/usr/local/bin/rsync -e 'ssh -p 22' /tank/home/Documents user@my_n4f.net:/storage/rsync/subfolderCode: Select all
$ rsync -avv --rsync-path=/usr/local/bin/rsync -e 'ssh -v -p 22' /tank/home/Documents user@my_n4f.net::my_backup/subfolder
opening connection using: ssh -v -p 22 my_n4f.net -l user /usr/local/bin/rsync --server --daemon .
Sun_SSH_1.5, SSH protocols 1.5/2.0, OpenSSL 0x1000106f
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Rhosts Authentication disabled, originating port will not be trusted.
debug1: ssh_connect: needpriv 0
debug1: Connecting to my_n4f.net [xxx] port 22.
debug1: Connection established.
debug1: identity file /export/home/user//.ssh/identity type -1
debug1: identity file /export/home/user//.ssh/id_rsa type -1
debug1: identity file /export/home/user//.ssh/id_dsa type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.2p2-hpn13v14 FreeBSD-openssh-portable-6.2.p2_3,1
debug1: match: OpenSSH_6.2p2-hpn13v14 FreeBSD-openssh-portable-6.2.p2_3,1 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-Sun_SSH_1.5
debug1: use_engine is 'yes'
debug1: pkcs11 engine initialized, now setting it as default for RSA, DSA, and symmetric ciphers
debug1: pkcs11 engine initialization complete
debug1: Failed to acquire GSS-API credentials for any mechanisms (No credentials were supplied, or the credentials were unavailable or inaccessible
)
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: Peer sent proposed langtags, ctos:
debug1: Peer sent proposed langtags, stoc:
debug1: We proposed langtags, ctos: i-default
debug1: We proposed langtags, stoc: i-default
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: dh_gen_key: priv key bits set: 123/256
debug1: bits set: 996/2048
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host 'my_n4f.net' is known and matches the DSA host key.
debug1: Found key in /export/home/user//.ssh/known_hosts:5
debug1: bits set: 1021/2048
debug1: ssh_dss_verify: signature correct
debug1: set_newkeys: setting new keys for 'out' mode
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: set_newkeys: setting new keys for 'in' mode
debug1: SSH2_MSG_NEWKEYS received
debug1: done: ssh_kex2.
debug1: send SSH2_MSG_SERVICE_REQUEST
debug1: got SSH2_MSG_SERVICE_ACCEPT
debug1: Authentications that can continue: publickey,password
debug1: Next authentication method: publickey
debug1: Trying private key: /export/home/user//.ssh/identity
debug1: Trying private key: /export/home/user//.ssh/id_rsa
debug1: Trying private key: /export/home/user//.ssh/id_dsa
debug1: Next authentication method: password
user@my_n4f.net password:
debug1: Authentication succeeded (password)
debug1: fd 5 setting O_NONBLOCK
debug1: channel 0: new [client-session]
debug1: send channel open 0
debug1: Entering interactive session.
debug1: ssh_session2_setup: id 0
debug1: Sending command: /usr/local/bin/rsync --server --daemon .
debug1: channel request 0: exec
debug1: channel 0: open confirm rwindow 0 rmax 32768
debug1: channel 0: rcvd eof
debug1: channel 0: output open -> drain
debug1: channel 0: obuf empty
debug1: channel 0: close_write
debug1: channel 0: output drain -> closed
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug1: channel 0: rcvd close
debug1: channel 0: close_read
debug1: channel 0: input open -> closed
debug1: channel 0: almost dead
debug1: channel 0: gc: notify user
debug1: channel 0: gc: user detached
debug1: channel 0: send close
debug1: channel 0: is dead
debug1: channel 0: garbage collecting
debug1: channel_free: channel 0: client-session, nchannels 1
debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
debug1: Transferred: stdin 0, stdout 0, stderr 0 bytes in 0.7 seconds
debug1: Bytes per second: stdin 0.0, stdout 0.0, stderr 0.0
debug1: Exit status 1
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(605) [sender=3.0.9]
Code: Select all
Map to user Guest
Name my_backup
Path /storage/rsync
Read/write
User ID 1001 (the user ID of the user wich I use for SSH login)
Also, what is the exact meaning of the settings "Map to user" and "User ID"?
Thanks
