3
I want to transfer an arbitrarily large file (say >20GB) between 2 servers. I have several considerations:
Must use port 22 (ssh) because of firewall restrictions
Cannot tax the CPU (production server)
Memory efficiency
Would prefer a checksum check but that could be done manually
Time is not of the essence
I would appreciate an answer for several scenarios:
Server A and Server B are on the same private network (sharing a switch) and data security is not a concern
Server A and Server B are not on the same network and transfer will be via the public internet so data security is a concern
My first thought was using nice on an scp command with a non-CPU-intensive cypher (blowfish?). But I thought I'll refer to the SU community for recommendations.
Are you absolutely sure you can't use FTP, Samba (if their windows), or other faster file transfer methods? – TheLQ – 2010-10-05T01:26:40.307
In this scenario, we only have the SSH service available. – Belmin Fernandez – 2010-10-05T01:50:12.910