Script Linux : Secure Copy (SCP)

Di Linux kita mengenal banyak instruksi script salah satunya untuk mentransfer antar komputer dengan aman menggunakan ssh port 22, di sini akan saya terangkan cara menggunakan perintah ini :

Sebelum melakukan instruksi ini pastikan port 22 komputer server dan komputer lokal sudah terbuka dengan cara menginstall openssh-server, untuk menginstallnya anda bisa ketik :

$ sudo apt-get install openssh-server

ikuti instruksi selanjutnya.

Memulai Perintah Secure Copy (SCP)

contoh :

1. Memindahkan file.txt dari remote host ke local host

$ scp your_username@remotehost:file.txt /some/local/directory

2. Memindahkan file.txt dari local host ke remote host

$ scp file.txt your_username@remotehost:/some/remote/directory

3. Memindahkan folder dari remote host ke local host

$ scp -r folder your_username@remotehost:/some/remote/directory/bar

4. Memindahkan file.txt dari remote host ‘rh1’ ke remote host ‘rh2’

$ scp your_username@rh1:/some/remote/directory/file.txt \your_username@rh2:/some/remote/directory/

5. Memindahkan foo.txt dan bar.txt dari local host ke derektori home remote host.

$ scp foo.txt bar.txt your_username@remotehost:~

6. Memindahkan beberapa file dari remote host ke local host.

$ scp your_username@remotehost:/some/remote/directory/\{a,b,c\}

$ scp your_username@remotehost:~/\{foo.txt,bar.txt\}

7. Mempercepat proses copy SCP

Secara standar scp menggunakan cipher Triple-DES untuk mengenskripsi data yang di kirim, dengan menggunakan cipher Blowfish terbukti mempercepat proses pengcopian file, hal ini bisa menggunakan instruksi opsi-c blowfish dalam perintah scp.

$ scp -c blowfish some_file your_username@remotehost:~

$ scp -c blowfish -C local_file your_username@remotehost:~

Terimakasih
Efran Karunia
https://efrankarunia.wordpress.com

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s