The scp command uses SSH protocol to transfer files. Therefore, it would be best if you had a password or passphrase or ssh keys for authentication. Both scp and rsync encrypt the file and any passwords exchanged. In other words, no one can snoop on the network to view your data or files.
scp [options] user1@source_A:dir1/file1 user2@destination_B:dir2/file2