Jenis Perintah SCP untuk Linux Ubuntu



scp singkatan dari "secure copy." merupkan perintah yang aman untuk menyalin file melalui koneksi jaringan yang terenkripsi. Perintah ini hampir sama dengan perintah cp, perbedaannya terdapat pada koneksi jaringan yang aman.

Perintah scp sering digunakan untuk mentransfer berbagai file antara komputer lokal dalam satu jaringan dan remote host atau antara dua jaringan luas seperti internet. Perintah SCP aman karena berjalan melalui protokol Secure Shell (SSH).

Perintah scp dapat dianggap sebagai versi jaringan cp. Misalnya, kita dapat menggunakan perintah cp berikut:
cp /home/kuliahkomputer/images/image*.jpg /kuliahkomputer/stacy/archive
Perintah tersebut yang akan menyalin semua file dalam gambar direktori di direktori home kuliahkomputer pengguna yang namanya dimulai dengan "images" dan berakhir dengan ".jpg" ke arsip direktori di direktori rumahnya.

Demikian pula, Anda bisa menggunakan perintah scp:
scp /home/kuliahkomputer/images/image*.jpg userkkr@11.13.14.2:/home/kuliahkomputer/archive
Perintah tersebut untuk mengunggah file yang sama ke server 11.13.14.2, menggunakan userkkr nama login, ke direktori jauh / home / kuliahkomputer / arsip. scp akan meminta kata sandi jarak jauh userkkr sebelum memulai pengunggahan.

Atau, Anda dapat menentukan lokasi jarak jauh sebagai lokasi sumber jika Anda ingin mengunduh file. Sebagai contoh,
scp userkkr@11.13.14.2: /home/kuliahkomputer/archive/image*.jpg/home/kuliahkomputer/unduhan
... akan mengunduh semua file di direktori jarak jauh / home / kuliahkomputer / arsip di myhost.com yang namanya dimulai dengan "gambar" dan berakhir dengan .jpg, ke direktori lokal / home / kuliahkomputer / unduhan.

Anda juga dapat menentukan host jarak jauh sebagai sumber dan tujuan. Misalnya, perintah berikut akan mentransfer file dari satu direktori jarak jauh di myhost.com ke direktori lain di server yang sama:
scp user@11.13.14.2: /home/user/dir1/file.txt user@myhost.com:/home/user/dir2
... sementara perintah ini akan mentransfer file dari satu host jarak jauh ke yang lain:
scp someuser@alpha.com: /somedir/somefile.txt someuser@beta.com: /anotherdir
Perlu diingat bahwa semua transfer scp memiliki manfaat keamanan: mereka dienkripsi, seperti sesi ssh atau sftp.

oke, tanpa mau membuang banyak waktu. mari kita belajar perintah-perintah yang biasa digunakan

1. Copy Sebuah File cara 1
# scp userkkr@11.13.14.2:/home/kuliahkomputer/contoh-1.txt .
Keterangan:
Pada perintah diatas maksudnya adalah dicopykan sebuah file contoh-1.txt yang berada pada user kuliahkomputer dengan ip 11.13.14.2 kedalam directory aktif yang berada di local.

2. Copy Sebuah File cara 2
# scp -r contoh-2.txt userkkr@192.168.1.200:/simpan
Keterangan:
Pada perintah diatas maksudnya adalah mengirimkan sebuah file contoh-2.txt kepada user kuliahkomputer yang mempunyai ip 192.168.1.200 dan ditaruh dalam directory /simpan

3. Copy Sebuah Folder
[root@lkuliahkomputer ~]# scp -r userkkr@11.13.14.2:/home/kuliahkomputer/simpan/folder/simpan
Keterangan:
Pada perintah diatas maksudnya adalah mengcopykan sebuah directory contoh-folder dari user kuliahkomputer dengan ip 11.13.14.2 kedalam directory local yaitu /simpan

4.Copy Sebuah File 3 – Kompresi Opsi
# scp -C userkkr@11.13.14.2:/home/kuliahkomputer/simpan/compile.tar.gz /simpan
Keterangan:
Pada perintah diatas maksudnya adalah mengcopykan sebuah file compile.tar.gz yang berada pada user kuliahkomputer dengan ip 11.13.14.2 kedalam directory local /simpan yang tentunya dengan metode kompresi data, agar file tersebut dapat lebih cepat terkirim. (Untuk lebih jauh mengenal opsi dari sintaks tersebut dapat dibaca disini).

5. Copy file/folder dengan berbeda port ssh
# scp -P 30000 index.html userkkr@ipaddress:/home/user
Keterangan:
Pada perintah diatas maksudnya adalah mengcopy file dari lokal dengan nama index.html kepada user kuliahkomputer dengan ip address dan port 3000 ke direktori /home/user

6. Copy Semua file/folder
# scp -r * userkkr@ipaddress:/home/kuliahkomputer/public_html/
Keterangan:
Pada perintah diatas maksudnya adalah mengcopy semua file dan folder

No comments for "Jenis Perintah SCP untuk Linux Ubuntu"