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

  1. 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

  1. 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 :
  1. 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).
  2. 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

  1. Konfigurasi SSH Server :
    1. Pastikan paket openSSH sudah terinstal pada instalasi linux
user@himatif :-$sudo dpkg -1 |grep ssh
ii openssh-client 4.2pl-7ubuntu3 Secure shell client,
an rlogin/rsh/rcp repla
ii ssh-askpass-gnome 4.2pl-7ubuntu3 under X,
ask user for a passphrase for ssh-

    1. Lakukan editing pada file /etc/ssh/sshd_config,dengan cara ketikkan perintah berikut :
user@himatif :-$sudo vi /etc/ssh/sshd_config

    1. 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.0
Protocol 2
#HostKeys for protocol version 2
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_rsa_key
#Privilege Separation is turned on for security
UsePrivilegeSeparation yes

#Lifetime and size of ephemeral version 1 server key
KeyRegenerationInterval 3600
ServerKeyBits 768

#Logging
SyslogFacility AUTH
LogLevel INFO

#Authentication:
LoginGraceTime 120
Permit RootLogin yes
StrictModes yes

RSAAuthentication yes
PubkeyAuthentication yes
#AuthorizedKeyFile %h/.ssh/authorized_keys

#Don’t read the user’s~/.rhosts and ~/.shosts files
IgnoreRhosts yes
#For this to work you will also need host keys in/etc/ssh_known_hosts RhostsRSAAuthentication no
#similar for protocol version 2
HostbasedAutentication no
#Uncomment if you don’t trust ~/.ssh/known_hosts for
RhostRSAAutentication
#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 yes
X11DisplayOffset 10
PrintMotd no
PrintLastlog yes
KeepAlive yes
#UseLogin no

#MaxStartups 10:30:60
#Banner /etc/issue.net

#Allow client to pass locale environment variables
AccepEnv LANG LC_*

Subsystem sftp /user/lib/openssh/sftp-server

UsePAM yes

    1. Pada kalimat port 22,hilangkan tanda pagar (#).
    2. Jika anda menghendaki bias melakukan remote server sebagai root,hilangkan tanda pagar
# pada kalimat # PermitRootLogin yes.
    1. Jika anda menghendaki penggunaan autentifikasi menggunakan metode RSA (Standart Keamanan Amerika).anda bisa menghilangkan tanda pagar # pada kalimat #RSAAuthentication. Yes
    2. Jika sudah selesai,simpan hasil pekerjaan anda.
    3. untuk menjalankan openssh server,ketikkan perintah berikut ;
      user@himatif:-$ sudo /etc/init.d/ssh start
    4. 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

  1. 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.

  1. Menggunakan perintah OpenSSH :
  1. Pada konsol login sebgai user nama_user :
Login : nama_user
Password : <password_user>

  1. Pada konsol,ketikkan perintah sebagai berikut :
[nama_user@himatif -]$ ssh username 192.168.123.1

  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)?

  1. 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.

  1. Jika pada server terdapat user,anda akan langsung ditanyakan password anda, :
    nama_user@192.168.231.1 ‘s password :
  2. Isikan password user,selanjutnya anda bisa mengoperasikan server seperti layaknya anda mengoperasikan PCanda sendiri sebagai user.Tampilannya sebagai berikut :
[nama_user@serverssh -] $

  1. Mengoperasikan ssh tanpa login :
Untuk melakukan ssh ke server tanpa melalui login langkahnya adalah sebagai berikut :
  1. Pada konsol,login sebagai user user:
    Login : nama_user
    Password :<password_user>
  2. Jika anda ingin mengetahui isi direktori pada server,ketikkan perintah berikut:
[nama_user@himatif -]$ ssh <IP server> perintah
  1. Kemudian akan tampil permintaan pengisian password isikan password yang
dikehendaki :
[nama_user@192.168.123.1 -]$ ssh 192.168.123.1 ls /home/ :

  1. 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.Trash
bab I tcpip.sxw ksl.jpg
bab iv DNS.sxw linux1.psd
bab iv web server.sxw Login.doc
bab VII mail server.sxw Loginphp.sxi
bus mbox
bus.png modul praktikum jaringan.sxw
daftar login.sxw modul system operasi(bab I) .sxw
Desktop problem.txt
diburn ring.png

  1. 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 :
  1. Pada konsol,loginlah sebagai user,user.
Login : nama_user
Password :<password_user>

  1. 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/ :

  2. Selanjutnya akan muncul tampilan sebagai berikut :
    himatif@192.168.123.1 ‘s password :
  3. Jika password sudah disetujui file akan dikirim dengan terenskripsi :
File 100% 40kb 1.3MB/s 00:00




BAB III
KESIMPULAN

  1. 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).
  2. 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 :
  1. IP diberikan oleh server secara random ,sesuai dengan range yang kita tentukan
  2. IP diberikan sesuai konfigurasi,dinama kita telah menentukan suatu host dengan IP tertentu.



  • Share:

You Might Also Like

0 komentar