Transfer file via terminal di linux


Kalau kita bicara tentang linux pasti sebagian atau setidaknya pernah menggunakan terminal alias comand prompt di linux kita nah kali ini saya akan sharing bagaimana caranya transfer file lewat terminal via ssh.

Pembahasan kali ini bukan mengenai bagaimana kita melakukan kegiatan copy, delete, move, dll tetapi bagaimana proses upload dan download dari komputer kita ke komputer lain yang satu network atau juga terhubung via internet. Pembahasan kali ini saya menggunakan ssh untuk koneksi antar komputer.

cara yang paling mudah adalah menggunakan scp kalau belum ada silahkan install

cara download file

scp pi@192.168.0.100:/media/hd01/Sites/files.zip /home/onix/Sites/

Contoh diatas adalah salah satu contoh ketika kita ingin mendownload file dicontoh kali ini saya menaruh file di raspberry pi saya yang memiliki user pi dengan alamat ip address 192.168.0.100 kemudian diikuti titik dua dilanjutkan dengan direktori dimana kita menaruh file yang akan kita download kemudian beri spasi lalu masukkan alamat direktori lokal kita done tunggu sampai selesai kalau sukses maka akan ada progress yang berjalan seperti gambar dibawah ini.

scp

Nah langkah selanjutnya adalah upload caranya gampang sama caranya dengan download hanya saja posisinya dibalik dari posisi local ke direktori komputer remote

scp /home/onix/Sites/files.zip pi@192.168.0.100:/media/hd01/Sites/

Nah mudah bukan selamat mencoba

Happy coding

Menjadikan Raspberry pi sebagai web server


Screen Shot 2013-12-31 at 10.53.22 AM

Screen Shot 2013-12-31 at 10.55.16 AM

Pertama tama pastikan sudah terkoneksi ke internet raspberry pi, baca tutorial sebelum ini

Masuk Ke rpi lewat ssh

install webserver dan php

Jalankan perintah berikut diterminal

sudo apt-get update
sudo apt-get install apache2 php5 libapache2-mod-php5

Setelah selesai tinggal remote masukkan ip rpi kamu ke browser harusnya sudah bisa diakses webservernya, dan untuk mempermudah kirim kirim file tidak ada salahnya tambahin dengan ftpserver,

sudo apt-get install vsftpd

Edit vsftpd config

sudo nano /etc/vsftpd.conf

Edit dibagian ini

anonymous_enable=YES Ubah ke anonymous_enable=NO
#local_enable=YES Hilangkan pagar menjadi  local_enable=YES
#write_enable=YES
 Hilangkan pagar menjadi  write_enable=YES

Tambahkan diakhir baris
force_dot_files=YES

Ubah permission biar bisa read write

sudo chown -R pi /var/www

Selamat webserver siap digunakan, selamat mencoba