SCP (Secure Copy) with Dinamic Ip Address in linux server



A. Pengertian 

SCP adalah protokol jaringan , didasarkan pada BSD RCP protokol, [3] yang mendukung transfer file antara host pada jaringan. SCP menggunakan Secure Shell (SSH) untuk transfer data dan menggunakan mekanisme yang sama untuk otentikasi, sehingga memastikan keaslian dan kerahasiaan dari data dalam transit . Seorang klien dapat mengirim (upload) file ke server, opsional termasuk atribut dasar mereka (perizinan, cap waktu). Klien juga dapat meminta file atau direktori dari server (download). SCP berjalan di atas TCP port 22 secara default. Seperti RCP, tidak ada RFC yang mendefinisikan secara spesifik protokol.

B. Latar Belakang

 karena saya ingin membackup suatu file dari server ke laptop saya dan laptop saya menggunakan Satu jaringan WIFI dengan Server selain itu laptop saya mendapatkan IP Secara otomatis dari router (DHCP),maka saya berfikir bagaimana caranya supaya server secara otomatis menemukan IP Laptop saya.

C. Maksud dan tujuan

untuk mengupload suatu file dari server ke laptop 

D. Hal yang dibutuhkan

1. Niat dan baca basmallah
2. Debian Server
3. Laptop
4. Wifi (Dinamic IP)

E. Jangka waktu pelaksanaan

waktu yang kita butuhkan  8  menit.

F. Langkah Pelaksanaan

1.  Dengan metode ini mungkin tidak se-WOW yang kelian pikirkan metode ini cukup sederhana yaitu saya menggunakan Script Shell (Bash) dengan perulangan. Jika kalian paham mengenai hal tersebut maka akan lebih gampang untuk mengembangkannya, jadi disini saya membuat Sebuah Script yang mencoba 1 per 1 IP yang berubah (Dinamis).

Mungkin bisa di tulis dengan script di bawah ini

#!/bin/bash
# code by alinko <3

for (( i = 1; i <= 100 ; i++ )); do
    echo "[+] mencoba : 192.168.22.$i ..."
    scp namafile.txt webserver@192.168.22.$i:/home/webserver > /dev/null 2>&1
    if [[ $? -eq 0 ]]; then
        echo "Pada tanggal : `date` Berhasil SCP ke webserver@192.168.22.$i:/home/webserver !" > /root/.scp_dia.log
        exit 0      
    fi
done



2. Simpan dan chmod +x file nya lalu jalankan.

# chmod +x scp.sh
# ./scp.sh

terlihat seperti gambar di bawah script tersebut akan mencoba IP satu persatu sampai 100





G. Kesimpulan

inti dari script di atas adalah mengecek satu persatu IP address yang bisa terkoneksi

Referensi :
https://en.wikipedia.org/wiki/Secure_copy

Postingan terkait:

Belum ada tanggapan untuk "SCP (Secure Copy) with Dinamic Ip Address in linux server"

Posting Komentar