Setting up Unison between 2 droplets

April 11, 2015 1.1k views
System Tools Linux Commands Ubuntu

I want to synchronize a directory from one server to another using unison with ssh. i do have iptables running but ssh and scp work between the servers. I am also using an alternate port for ssh. When I run the testServer command, it ends with exits status 0 and no files have been replicated. I have tried touching files on either side but no luck.

here is a sample of the unison call and results followed by a test ssh call and results:

server1_user@server1:~/.unison$ unison -testServer /home/server1_user/downloads/ ssh://unison@<server2-ip>//home/unison/unisontest -sshargs '-p 22222 -i /home/server1_user/.ssh/id_unison -vvv' -debug all
[startup] Preferences:
ui = graphic
host =
server = false
prefsdocs = false
doc =
version = false
silent = false
dumbtty = false
testserver = true
rest = ssh://unison@<server2-ip>//home/unison/unisontest
rest = /home/server1_user/downloads/
showprev = false
selftest = false
confirmmerge = false
retry = 0
repeat =
contactquietly = false
key =
label =
expert = false
height = 15
auto = false
maxthreads = 0
prefer =
force =
sortnewfirst = false
sortbysize = false
keeptempfilesaftermerge = false
diff = diff -u CURRENT2 CURRENT1
backupdir =
maxbackups = 2
backups = false
backupsuffix =
backupprefix = .bak.$VERSION.
backuploc = central
copymax = 1
copyquoterem = default
copythreshold = -1
copyprogrest = rsync --partial --append-verify --compress
copyprog = rsync --partial --inplace --compress
rsync = true
fastcheck = default
ignorelocks = false
dumparchives = false
ignorearchives = false
showarchive = false
rootsName =
fat = false
allHostsAreRunningWindows = false
someHostIsRunningWindows = false
confirmbigdel = true
batch = false
root = ssh://unison@<server2-ip>//home/unison/unisontest
root = /home/server1_user/downloads/
killserver = false
halfduplex = false
stream = true
addversionno = false
servercmd =
sshargs = -p 22222 -i /home/server1_user/.ssh/id_unison -vvv
rshargs =
rshcmd = rsh
sshcmd = ssh
xferbycopying = true
sshversion =
ignoreinodenumbers = false
links-aux = true
links = default
times = false
group = false
owner = false
numericids = false
dontchmod = false
perms = 1023
rsrc-aux = false
rsrc = default
maxerrors = 1
unicodeCS = false
unicodeEnc = false
unicode = default
someHostIsInsensitive = false
ignorecase = default
timers = false
terse = false
logfile = /home/server1_user/.unison/unison.log
log = true
debugtimes = false
debug = all
addprefsto =
Contacting server...
[remote] Shell connection: ssh (ssh, -l, unison, <server2-ip>, -e, none, -p, 22222, -i, /home/server1_user/.ssh/id_unison, -vvv, unison, -server)
OpenSSH_6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to <server2-ip> [<server2-ip>] port 22222.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/server1_user/.ssh/id_unison" as a RSA1 public key
debug1: identity file /home/server1_user/.ssh/id_unison type 1
debug1: identity file /home/server1_user/.ssh/id_unison-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: Remote protocol version 2.0, remote software version OpenSSH_6.6.1p1 Ubuntu-2ubuntu2
debug1: match: OpenSSH_6.6.1p1 Ubuntu-2ubuntu2 pat OpenSSH_6.6.1* compat 0x04000000
debug2: fd 3 setting O_NONBLOCK
debug3: put_host_port: [<server2-ip>]:22222
debug3: load_hostkeys: loading entries for host "[<server2-ip>]:22222" from file "/home/server1_user/.ssh/known_hosts"
debug3: load_hostkeys: found key type ECDSA in file /home/server1_user/.ssh/known_hosts:1
debug3: load_hostkeys: loaded 1 keys
debug3: order_hostkeyalgs: prefer hostkeyalgs: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug2: kex_parse_kexinit: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,ssh-rsa-cert-v00@openssh.com,ssh-dss-cert-v00@openssh.com,ssh-ed25519,ssh-rsa,ssh-dss
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
debug2: kex_parse_kexinit: none,zlib@openssh.com,zlib
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: kex_parse_kexinit: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex_parse_kexinit: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex_parse_kexinit: none,zlib@openssh.com
debug2: kex_parse_kexinit: none,zlib@openssh.com
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit:
debug2: kex_parse_kexinit: first_kex_follows 0
debug2: kex_parse_kexinit: reserved 0
debug2: mac_setup: setup hmac-md5-etm@openssh.com
debug1: kex: server->client aes128-ctr hmac-md5-etm@openssh.com none
debug2: mac_setup: setup hmac-md5-etm@openssh.com
debug1: kex: client->server aes128-ctr hmac-md5-etm@openssh.com none
debug1: sending SSH2_MSG_KEX_ECDH_INIT
debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
debug1: Server host key: ECDSA 01:73:fc:4f:42:75:8e:94:b5:cd:6b:83:cf:e7:2b:e1
debug3: put_host_port: [<server2-ip>]:22222
debug3: put_host_port: [<server2-ip>]:22222
debug3: load_hostkeys: loading entries for host "[<server2-ip>]:22222" from file "/home/server1_user/.ssh/known_hosts"
debug3: load_hostkeys: found key type ECDSA in file /home/server1_user/.ssh/known_hosts:1
debug3: load_hostkeys: loaded 1 keys
debug3: load_hostkeys: loading entries for host "[<server2-ip>]:22222" from file "/home/server1_user/.ssh/known_hosts"
debug3: load_hostkeys: found key type ECDSA in file /home/server1_user/.ssh/known_hosts:1
debug3: load_hostkeys: loaded 1 keys
debug1: Host '[<server2-ip>]:22222' is known and matches the ECDSA host key.
debug1: Found key in /home/server1_user/.ssh/known_hosts:1
debug1: ssh_ecdsa_verify: signature correct
debug2: kex_derive_keys
debug2: set_newkeys: mode 1
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug2: set_newkeys: mode 0
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug2: service_accept: ssh-userauth
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug2: key: /home/server1_user/.ssh/id_unison (0x7fb468db7f10), explicit
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethod_lookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod_is_enabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/server1_user/.ssh/id_unison
debug3: send_pubkey_test
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input_userauth_pk_ok: fp d0:87:3c:ae:77:cb:42:7d:4a:44:3b:db:cc:9e:cd:c5
debug3: sign_and_send_pubkey: RSA d0:87:3c:ae:77:cb:42:7d:4a:44:3b:db:cc:9e:cd:c5
debug1: key_parse_private2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: Authentication succeeded (publickey).
Authenticated to <server2-ip> ([<server2-ip>]:22222).
debug2: fd 4 setting O_NONBLOCK
debug2: fd 5 setting O_NONBLOCK
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: fd 3 setting TCP_NODELAY
debug3: packet_set_tos: set IP_TOS 0x08
debug2: client_session2_setup: id 0
debug1: Sending environment.
debug3: Ignored env XDG_SESSION_ID
debug3: Ignored env rvm_bin_path
debug3: Ignored env GEM_HOME
debug3: Ignored env TERM
debug3: Ignored env SHELL
debug3: Ignored env XDG_SESSION_COOKIE
debug3: Ignored env IRBRC
debug3: Ignored env SSH_CLIENT
debug3: Ignored env OLDPWD
debug3: Ignored env MY_RUBY_HOME
debug3: Ignored env SSH_TTY
debug3: Ignored env USER
debug3: Ignored env LS_COLORS
debug3: Ignored env _system_type
debug3: Ignored env rvm_path
debug3: Ignored env rvm_prefix
debug3: Ignored env MAIL
debug3: Ignored env PATH
debug3: Ignored env PWD
debug1: Sending env LANG = en_US.UTF-8
debug2: channel 0: request env confirm 0
debug3: Ignored env _system_arch
debug3: Ignored env _system_version
debug3: Ignored env rvm_version
debug3: Ignored env SHLVL
debug3: Ignored env HOME
debug3: Ignored env LANGUAGE
debug3: Ignored env LOGNAME
debug3: Ignored env GEM_PATH
debug3: Ignored env SSH_CONNECTION
debug3: Ignored env LESSOPEN
debug3: Ignored env XDG_RUNTIME_DIR
debug3: Ignored env rvm_recommended_ruby
debug3: Ignored env LESSCLOSE
debug3: Ignored env RUBY_VERSION
debug3: Ignored env _system_name
debug3: Ignored env rvm_debug
debug3: Ignored env _
debug3: Ignored env CYGWIN
debug1: Sending command: unison -server
debug2: channel 0: request exec confirm 1
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel 0: rcvd adjust 2097152
debug2: channel_input_status_confirm: type 99 id 0
debug2: exec request accepted on channel 0
[globals] Checking path '' for expansions
Connected [//server2//home/unison/unisontest -> //server1//home/server1_user/downloads]
[startup] Roots:
/home/server1_user/downloads/
ssh://unison@<server2-ip>//home/unison/unisontest
i.e.
/home/server1_user/downloads/
ssh://unison@<server2-ip>//home/unison/unisontest
i.e. (in canonical order)
/home/server1_user/downloads
//server2//home/unison/unisontest

[props] Setting permission mask to 1777 (1777 and 7777)
[stasher] initBackupsLocal
[stasher] d = /
[stasher] Prefix and suffix regexps for backup filenames have been updated
debug2: channel 0: rcvd ext data 35
[server: stasher] initBackupsLocal
debug2: channel 0: written 35 to efd 6
debug2: channel 0: rcvd ext data 24
debug2: channel 0: rcvd ext data 83
[server: stasher] d = /
[server: stasher] Prefix and suffix regexps for backup filenames have been updated
server1_user@server1:~/.unison$ debug2: channel 0: written 107 to efd 6
debug2: channel 0: read drain
debug2: channel 0: ibuf empty
debug2: channel 0: send eof
debug2: channel 0: input drain -> closed
debug2: channel 0: rcvd ext data 49
[server: remote] Connection closed by the client
debug2: channel 0: written 49 to efd 6
debug2: channel 0: rcvd eof
debug2: channel 0: output open -> drain
debug2: channel 0: obuf empty
debug2: channel 0: close_write
debug2: channel 0: output drain -> closed
debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
debug2: channel 0: rcvd close
debug3: channel 0: will not send data after close
debug2: channel 0: almost dead
debug2: channel 0: gc: notify user
debug2: channel 0: gc: user detached
debug2: channel 0: send close
debug2: channel 0: is dead
debug2: channel 0: garbage collecting
debug1: channel 0: free: client-session, nchannels 1
debug3: channel 0: status: The following connections are open:
#0 client-session (t4 r0 i3/0 o3/0 fd -1/-1 cc -1)

debug1: fd 0 clearing O_NONBLOCK
debug1: fd 1 clearing O_NONBLOCK
Transferred: sent 10236, received 3428 bytes, in 3.7 seconds
Bytes per second: sent 2799.9, received 937.7
debug1: Exit status 0

Sample test of the ssh call:
server1user@server1:~/.unison$ ssh -i ~/.ssh/idunison -p 22222 unison@<server2-ip> -vvv
OpenSSH6.6.1, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh
config
debug1: /etc/ssh/sshconfig line 19: Applying options for *
debug2: ssh
connect: needpriv 0
debug1: Connecting to <server2-ip> [<server2-ip>] port 22222.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/server1user/.ssh/idunison" as a RSA1 public key
debug1: identity file /home/server1user/.ssh/idunison type 1
debug1: identity file /home/server1user/.ssh/idunison-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH6.6.1p1 Ubuntu-2ubuntu2
debug1: Remote protocol version 2.0, remote software version OpenSSH
6.6.1p1 Ubuntu-2ubuntu2
debug1: match: OpenSSH6.6.1p1 Ubuntu-2ubuntu2 pat OpenSSH6.6.1* compat 0x04000000
debug2: fd 3 setting ONONBLOCK
debug3: put
hostport: [<server2-ip>]:22222
debug3: load
hostkeys: loading entries for host "[<server2-ip>]:22222" from file "/home/server1user/.ssh/knownhosts"
debug3: loadhostkeys: found key type ECDSA in file /home/server1user/.ssh/knownhosts:1
debug3: load
hostkeys: loaded 1 keys
debug3: orderhostkeyalgs: prefer hostkeyalgs: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521
debug1: SSH2
MSGKEXINIT sent
debug1: SSH2
MSGKEXINIT received
debug2: kex
parsekexinit: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex
parsekexinit: ecdsa-sha2-nistp256-cert-v01@openssh.com,ecdsa-sha2-nistp384-cert-v01@openssh.com,ecdsa-sha2-nistp521-cert-v01@openssh.com,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,ssh-ed25519-cert-v01@openssh.com,ssh-rsa-cert-v01@openssh.com,ssh-dss-cert-v01@openssh.com,ssh-rsa-cert-v00@openssh.com,ssh-dss-cert-v00@openssh.com,ssh-ed25519,ssh-rsa,ssh-dss
debug2: kex
parsekexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex
parsekexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex
parsekexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex
parsekexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex
parsekexinit: none,zlib@openssh.com,zlib
debug2: kex
parsekexinit: none,zlib@openssh.com,zlib
debug2: kex
parsekexinit:
debug2: kex
parsekexinit:
debug2: kex
parsekexinit: firstkexfollows 0
debug2: kex
parsekexinit: reserved 0
debug2: kex
parsekexinit: curve25519-sha256@libssh.org,ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1,diffie-hellman-group1-sha1
debug2: kex
parsekexinit: ssh-rsa,ssh-dss,ecdsa-sha2-nistp256
debug2: kex
parsekexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex
parsekexinit: aes128-ctr,aes192-ctr,aes256-ctr,arcfour256,arcfour128,aes128-gcm@openssh.com,aes256-gcm@openssh.com,chacha20-poly1305@openssh.com,aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,aes192-cbc,aes256-cbc,arcfour,rijndael-cbc@lysator.liu.se
debug2: kex
parsekexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex
parsekexinit: hmac-md5-etm@openssh.com,hmac-sha1-etm@openssh.com,umac-64-etm@openssh.com,umac-128-etm@openssh.com,hmac-sha2-256-etm@openssh.com,hmac-sha2-512-etm@openssh.com,hmac-ripemd160-etm@openssh.com,hmac-sha1-96-etm@openssh.com,hmac-md5-96-etm@openssh.com,hmac-md5,hmac-sha1,umac-64@openssh.com,umac-128@openssh.com,hmac-sha2-256,hmac-sha2-512,hmac-ripemd160,hmac-ripemd160@openssh.com,hmac-sha1-96,hmac-md5-96
debug2: kex
parsekexinit: none,zlib@openssh.com
debug2: kex
parsekexinit: none,zlib@openssh.com
debug2: kex
parsekexinit:
debug2: kex
parsekexinit:
debug2: kex
parsekexinit: firstkexfollows 0
debug2: kex
parsekexinit: reserved 0
debug2: mac
setup: setup hmac-md5-etm@openssh.com
debug1: kex: server->client aes128-ctr hmac-md5-etm@openssh.com none
debug2: macsetup: setup hmac-md5-etm@openssh.com
debug1: kex: client->server aes128-ctr hmac-md5-etm@openssh.com none
debug1: sending SSH2
MSGKEXECDHINIT
debug1: expecting SSH2
MSGKEXECDHREPLY
debug1: Server host key: ECDSA 01:73:fc:4f:42:75:8e:94:b5:cd:6b:83:cf:e7:2b:e1
debug3: put
hostport: [<server2-ip>]:22222
debug3: put
hostport: [<server2-ip>]:22222
debug3: load
hostkeys: loading entries for host "[<server2-ip>]:22222" from file "/home/server1user/.ssh/knownhosts"
debug3: loadhostkeys: found key type ECDSA in file /home/server1user/.ssh/knownhosts:1
debug3: load
hostkeys: loaded 1 keys
debug3: loadhostkeys: loading entries for host "[<server2-ip>]:22222" from file "/home/server1user/.ssh/knownhosts"
debug3: load
hostkeys: found key type ECDSA in file /home/server1user/.ssh/knownhosts:1
debug3: loadhostkeys: loaded 1 keys
debug1: Host '[<server2-ip>]:22222' is known and matches the ECDSA host key.
debug1: Found key in /home/server1
user/.ssh/knownhosts:1
debug1: ssh
ecdsaverify: signature correct
debug2: kex
derivekeys
debug2: set
newkeys: mode 1
debug1: SSH2MSGNEWKEYS sent
debug1: expecting SSH2MSGNEWKEYS
debug2: setnewkeys: mode 0
debug1: SSH2
MSGNEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2
MSGSERVICEREQUEST sent
debug2: serviceaccept: ssh-userauth
debug1: SSH2
MSGSERVICEACCEPT received
debug2: key: /home/server1user/.ssh/idunison (0x7fb6888f3e20), explicit
debug1: Authentications that can continue: publickey,password
debug3: start over, passed a different list publickey,password
debug3: preferred gssapi-keyex,gssapi-with-mic,publickey,keyboard-interactive,password
debug3: authmethodlookup publickey
debug3: remaining preferred: keyboard-interactive,password
debug3: authmethod
isenabled publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /home/server1
user/.ssh/idunison
debug3: send
pubkeytest
debug2: we sent a publickey packet, wait for reply
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug2: input
userauthpkok: fp d0:87:3c:ae:77:cb:42:7d:4a:44:3b:db:cc:9e:cd:c5
debug3: signandsendpubkey: RSA d0:87:3c:ae:77:cb:42:7d:4a:44:3b:db:cc:9e:cd:c5
debug1: key
parseprivate2: missing begin marker
debug1: read PEM private key done: type RSA
debug1: Authentication succeeded (publickey).
Authenticated to <server2-ip> ([<server2-ip>]:22222).
debug1: channel 0: new [client-session]
debug3: ssh
session2open: channelnew: 0
debug2: channel 0: send open
debug1: Requesting no-more-sessions@openssh.com
debug1: Entering interactive session.
debug2: callback start
debug2: fd 3 setting TCPNODELAY
debug3: packet
settos: set IPTOS 0x10
debug2: clientsession2setup: id 0
debug2: channel 0: request pty-req confirm 1
debug1: Sending environment.
debug3: Ignored env XDGSESSIONID
debug3: Ignored env rvmbinpath
debug3: Ignored env GEMHOME
debug3: Ignored env TERM
debug3: Ignored env SHELL
debug3: Ignored env XDG
SESSIONCOOKIE
debug3: Ignored env IRBRC
debug3: Ignored env SSH
CLIENT
debug3: Ignored env OLDPWD
debug3: Ignored env MYRUBYHOME
debug3: Ignored env SSHTTY
debug3: Ignored env USER
debug3: Ignored env LS
COLORS
debug3: Ignored env systemtype
debug3: Ignored env rvmpath
debug3: Ignored env rvm
prefix
debug3: Ignored env MAIL
debug3: Ignored env PATH
debug3: Ignored env PWD
debug1: Sending env LANG = enUS.UTF-8
debug2: channel 0: request env confirm 0
debug3: Ignored env _system
arch
debug3: Ignored env systemversion
debug3: Ignored env rvmversion
debug3: Ignored env SHLVL
debug3: Ignored env HOME
debug3: Ignored env LANGUAGE
debug3: Ignored env LOGNAME
debug3: Ignored env GEM
PATH
debug3: Ignored env SSHCONNECTION
debug3: Ignored env LESSOPEN
debug3: Ignored env XDG
RUNTIMEDIR
debug3: Ignored env rvm
recommendedruby
debug3: Ignored env LESSCLOSE
debug3: Ignored env RUBY
VERSION
debug3: Ignored env systemname
debug3: Ignored env rvmdebug
debug3: Ignored env _
debug2: channel 0: request shell confirm 1
debug2: callback done
debug2: channel 0: open confirm rwindow 0 rmax 32768
debug2: channel
inputstatusconfirm: type 99 id 0
debug2: PTY allocation request accepted on channel 0
debug2: channel 0: rcvd adjust 2097152
debug2: channelinputstatusconfirm: type 99 id 0
debug2: shell request accepted on channel 0
Welcome to Ubuntu 14.04.1 LTS (GNU/Linux 3.13.0-36-generic x86
64)

* Documentation: https://help.ubuntu.com/


Last login: Fri Apr 10 12:28:58 2015 from <server1-ip>
unison@server2:~$

Help is greatly appreciated.

1 Answer

Actually not a problem .. you have to do -batch to have files transfer

Have another answer? Share your knowledge.