File Transfer
ftp
sftp
scp
sshfs
rsync
#rsync simplify useage #rsync use pem file $ rsync -rave "ssh -i PEMKEYFILE.pem" /path/to/local/files/* user@host:/path/to/remote/files #run rsync over SSH using password authentication, passing the password on the command line: $ rsync --rsh='sshpass -p 12345 ssh -l test' host.example.com:path . #To do the same from a bourne shell script in a marginally less exposed way: $ SSHPASS=12345 rsync --rsh='sshpass -e ssh -l test' host.example.com:path .
lrzsz
Use other Protocol
http