Saya pernah menulis tentang bagaimana cara menyalin berkas dengan metode_ remote_ via SSH dengan memanfaatkan rsync. Tulisan sebelumnya memang tidak membahas untuk menyalin berkas tersebut dengan port yang lain (non standard). Salah satu alasan mengubah port pada SSH adalah karena alasan keamaan jadi port standar SSH yakni 22 diganti dengan port lainnya.

Langsung saja lakukan perintah:

rsync -chavzP -e "ssh -p $nomorPort" user@remoteip:/path/to/files/ /local/path/

Keterangan

Pada $nomorPort ganti sesuaikan dengan port pada peladen (server) Anda. Kemudian untuk sumber (source) dan tujuannya (destination) bisa Anda ubah. Contoh pengunggahan dan pengunduhan dengan port 2020:

Unggah

rsync -chavzPe "ssh -p 2020" /local/path/ user@remoteip:/path/to/files/

Unduh

rsync -chavzPe "ssh -p 2020" user@remoteip:/path/to/files/ /local/path/

Keterangan Perintah

c = checksum
h = human readable
a = archive mode / equal
v = verbose
z = compress file during transfer
P = progress
e = execute / remote sho

Nah itu saja, semoga bermanfaat.