MODUL IV Transfer Data
Desember 02, 2010
LAPORA PRAKTIKUM LINUX
Modul IV
“TRANSFER DATA”
Disusun Oleh:
Rega Dian Naralia Sari
123080026
Plug 11
Assisten:
I Putu Jistha M.
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INDUSTRI
UNIVERTAS PEMBANGUNAN NASIONAL “V” YOGYAKARTA
2010
BAB I
DASAR TEORI
- SSH
SSH server merupakan suatu program aplikasi yang berfungsi untuk melakukan remote server untuk suatu keperluan, antara lain untuk melakukan pemeliharaan system dan administrasi user maupun grup serta untuk melakukan pengamatan dan pengawasan mesin dari jauh.
Kita menggunakan OpenSSH karena terbukti OpenSSH merupakan proyek GNU yang terjamin keamanannya dan bersifat gratis. Dikatakan aman, karena jika kita menggunakan program telnet untuk mengakses server dari jauh akan mengakibatkan data/perintah yang kita kirim bias dilacak atau dibaca oleh orang lain. Sedangkan, jika kita menggunakan
- FTP
FTP (File Transfer Protocol) adalah protocol yang digunakan untuk transfer file antara dua host yang terdapat dalam jaringan.FTP adalah nama dari program client yang akan menghubungi ftp daemon yang berfungsi sebagai server yang melayani permintaan client.Ketika client menghubungi ftpd,maka ftpd akan membuat jalur koneksi port 21 sehingga user bias mengirimkan perintahnya melalui port ini,namun demikian transfer file dilakukan melalui port 20.
Dalam pemakaian FTP dikenal 2 macam hak akses bagi pemakai, yaitu :
- Anonymous FTP, setiap pemakai dapat menggunakan FTP untuk mengakses sebuah host tanpa harus mempunyai account didalam host tersebut.pemakaian anonymous FTP dengan memasukkan login dengan nama user anonymous an passwordnyadapat berupa alamat email atau guest atau tanpa password(tergantung dari host yang dituju).
- Hanya user tertentu saja yang menggunakan FTP yaitu dengan cara login dengan nama user dan password yang sudah didaftarkan sebelumnya.Jenis-jenis file pada FTP site :
- File Text,file-file ini merupakan file yang berbentuk text dengan ekstensi.txt.File
ini dapat dibuka melalui text editor.
- File binary yang termasuk jenis ini adalah file program,gambar,suara,termasuk
file terkompresi seperti zip,tar,gz dll.
BAB II
PEMBAHASAN
- Konfigurasi SSH Server :
- Pastikan paket openSSH sudah terinstal pada instalasi linux
- user@himatif :-$sudo dpkg -1 |grep sshii openssh-client 4.2pl-7ubuntu3 Secure shell client,an rlogin/rsh/rcp replaii ssh-askpass-gnome 4.2pl-7ubuntu3 under X,ask user for a passphrase for ssh-
- Lakukan editing pada file /etc/ssh/sshd_config,dengan cara ketikkan perintah berikut :
- user@himatif :-$sudo vi /etc/ssh/sshd_config
- Perintah tersebut diatas akan menampilkan isi dari file /etc/ssh/sshd_config.
- user@himatif :-$sudo vi /etc/ssh/sshd_config#package generated configuration file#See the sshd(8) manpage for details
#What ports, IPs and protocols we listen for port 22#Use these options to restrict which interfaces/protocols sshd will bind to#ListenAddress ::#ListenAddress 0.0.0.0Protocol 2#HostKeys for protocol version 2HostKey /etc/ssh/ssh_host_rsa_keyHostKey /etc/ssh/ssh_host_rsa_key#Privilege Separation is turned on for securityUsePrivilegeSeparation yes
#Lifetime and size of ephemeral version 1 server keyKeyRegenerationInterval 3600ServerKeyBits 768
#LoggingSyslogFacility AUTHLogLevel INFO
#Authentication:LoginGraceTime 120Permit RootLogin yesStrictModes yes
RSAAuthentication yesPubkeyAuthentication yes#AuthorizedKeyFile %h/.ssh/authorized_keys
#Don’t read the user’s~/.rhosts and ~/.shosts filesIgnoreRhosts yes#For this to work you will also need host keys in/etc/ssh_known_hosts RhostsRSAAuthentication no#similar for protocol version 2HostbasedAutentication no#Uncomment if you don’t trust ~/.ssh/known_hosts forRhostRSAAutentication#IgnoreUserKnownHosts yes
#To enable empty password, change to yes (NOT RECOMMENDED)PermitEmptyPassword no
#Change to yes to anable challenge-response password(beware issues with#some PAM modules and threads)ChallengeResponseAuthentication no
# Change to no to disable tunnelled clear text password# passwordAuthentication yes
#Kerberos options#KerberosAuthentication no#KerberosGetAFSToken no#KerberosOrLocalPasswd yes#KerberosTicketCleanup yes
#GSSAPI options#GSSAPIAuthentication no#GSSAPICleanupCredentials yes
X11Forwarding yesX11DisplayOffset 10PrintMotd noPrintLastlog yesKeepAlive yes#UseLogin no
#MaxStartups 10:30:60#Banner /etc/issue.net
#Allow client to pass locale environment variablesAccepEnv LANG LC_*
Subsystem sftp /user/lib/openssh/sftp-server
UsePAM yes
- Pada kalimat port 22,hilangkan tanda pagar (#).
- Jika anda menghendaki bias melakukan remote server sebagai root,hilangkan tanda pagar
# pada kalimat # PermitRootLogin yes.
- Jika anda menghendaki penggunaan autentifikasi menggunakan metode RSA (Standart Keamanan Amerika).anda bisa menghilangkan tanda pagar # pada kalimat #RSAAuthentication. Yes
- Jika sudah selesai,simpan hasil pekerjaan anda.
- untuk menjalankan openssh server,ketikkan perintah berikut ;user@himatif:-$ sudo /etc/init.d/ssh start
- untuk menjalankan secara otomatis pada saat computer dinyalakan ketikkan perintah
berikut.:
- U user@himatif:-$ cd /etc/init.d/U root@himatif:-$ /etc/init.d# update –rc.d –n ssh deflauts
- Konfigurasi SSH Client
Pada sisi client anda tidak perlu melakukan konfigurasi anda hanya tinggal menggunakannya saja.Untuk menggunakan openssh pada computer anda pastikan paket openssh sudah terinstal pada system anda.
- Menggunakan perintah OpenSSH :
- Pada konsol login sebgai user nama_user :
- Login : nama_userPassword : <password_user>
- Pada konsol,ketikkan perintah sebagai berikut :
- [nama_user@himatif -]$ ssh username 192.168.123.1
- Jika anda belum pernah melakukan koneksi ke server dengan user,anda akan :
- The authenticity of host ‘192.168.123.1(192.168.123.1)’ can’t be established.RSA key fingerprint is 08:b4:86:52:e6::0b:36:9c:53:f2:1f:c1:90:90:21:53.Are you sure you want to continue connecting(yes/no)?
- Jawablah dengan mengetikkan yes selanjutnya fingerprint anda ke server akan disimpan
oleh system.
- Warning : Permanently added” 192.168.123.1’ (RSA) to the list of known hosts.
- Jika pada server terdapat user,anda akan langsung ditanyakan password anda, :nama_user@192.168.231.1 ‘s password :
- Isikan password user,selanjutnya anda bisa mengoperasikan server seperti layaknya anda mengoperasikan PCanda sendiri sebagai user.Tampilannya sebagai berikut :
- [nama_user@serverssh -] $
- Mengoperasikan ssh tanpa login :
Untuk melakukan ssh ke server tanpa melalui login langkahnya adalah sebagai berikut :
- Pada konsol,login sebagai user user:Login : nama_userPassword :<password_user>
- Jika anda ingin mengetahui isi direktori pada server,ketikkan perintah berikut:
[nama_user@himatif -]$ ssh <IP server> perintah
- Kemudian akan tampil permintaan pengisian password isikan password yang
dikehendaki :
- [nama_user@192.168.123.1 -]$ ssh 192.168.123.1 ls /home/ :
- Jika password disetujui maka akan keluar tampilan sebagai berikut :
- User@himatif ~]$ ssh 192.168.123.1 ls/home/himatif@192.168.123.1 ‘s password :Adobe Photoshop 7.0 INBOX.Trashbab I tcpip.sxw ksl.jpgbab iv DNS.sxw linux1.psdbab iv web server.sxw Login.docbab VII mail server.sxw Loginphp.sxibus mboxbus.png modul praktikum jaringan.sxwdaftar login.sxw modul system operasi(bab I) .sxwDesktop problem.txtdiburn ring.png
- Mengirim file dengan FCP
SCP merupakan perintah pengiriman file/data pada openssh secara terenskripsi sehingga
data /file yang terkirim lebih aman. Adapun caranya sebagai berikut :
- Pada konsol,loginlah sebagai user,user.
- Login : nama_userPassword :<password_user>
- Jika anda ingin mengirim file ke server pada home direktori student ketikkan perintah sebagai berikut :[student@himatif -] $ scp – r file himatif@192.168.123.1:/home/ :
- Selanjutnya akan muncul tampilan sebagai berikut :himatif@192.168.123.1 ‘s password :
- Jika password sudah disetujui file akan dikirim dengan terenskripsi :
- File 100% 40kb 1.3MB/s 00:00
BAB III
KESIMPULAN
- Fungsi IP address memberikan suatu identitas kepada host agar dikenali oleh jaringan.IP address disuatu tidak boleh sama,badan yang berwenang mengenai peraturan IP address adalah IANA(Internet Assigned Number Authority).
- DHCP merupakan cara pemberian suatu IP pada host dengan cara client server,computer client akan diberi IP oleh server sesuai dengan konfigurasi yang kita buat.
Dua cara pemberian IP :
- IP diberikan oleh server secara random ,sesuai dengan range yang kita tentukan
- IP diberikan sesuai konfigurasi,dinama kita telah menentukan suatu host dengan IP tertentu.
0 komentar