Now both systems can ssh to each other without password. Somehow, the testing returned the same result.
Code:
root@freenas[~]# zfs send -vv -R zfsrz2@a | ssh -i /data/ssh/replication root@192.168.10.179 zfs receive -vv -F zfsrz2
full send of zfsrz2@a estimated size is 12.1K
full send of zfsrz2/share@a estimated size is 12.1K
full send of zfsrz2/.system@a estimated size is 13.1K
full send of zfsrz2/.system/configs-1e6cbdfb415748b98d868947a6e14a88@a estimated size is 12.1K
full send of zfsrz2/.system/rrd-1e6cbdfb415748b98d868947a6e14a88@a estimated size is 97.1M
full send of zfsrz2/.system/syslog-1e6cbdfb415748b98d868947a6e14a88@a estimated size is 123K
full send of zfsrz2/.system/webui@a estimated size is 12.1K
full send of zfsrz2/.system/cores@a estimated size is 12.1K
full send of zfsrz2/.system/samba4@a estimated size is 1.18M
full send of zfsrz2/bak@a estimated size is 12.1K
full send of zfsrz2/pdata@a estimated size is 12.1K
full send of zfsrz2/pdata/seafile@a estimated size is 12.1K
total estimated size is 98.5M
root@192.168.10.179's password: TIME SENT SNAPSHOT
TIME SENT SNAPSHOT
13:02:43 57.4K zfsrz2/share@a
13:02:44 57.4K zfsrz2/share@a
13:02:45 57.4K zfsrz2/share@a
13:02:46 57.4K zfsrz2/share@a
Something is really wrong.
Either you haven't set root accounts to hold each others public key or something in the replication process is causing your system to fail.
In you screenshot, I don't see anything related to the transfer for "zfsrz2@a".
192.168.10.179 shouldn't ask you for the password unless the public key and/or fingerprint isn't properly stored.
If you old system is really old, how is it your dataset are only a few KB.
I would suggest you take another recursive snapshot of your entire old pool and call it "b" and try replicating using the following command:
zfs send -vv -R zfsrz2@b | ssh -i /data/ssh/replication root@192.168.10.179 zfs receive -vv -F zfsrz2
If you get the same issue, I would suggest to wait a few minutes, as I believe the replication will fail due to a timeout.
When it does, it should return some error of information detailing the cause of the error.