Kamis, 15 Mei 2014

Akses Samba lewat terminal

Samba digunakan untuk menguhubungkan antara Linux dengan Windows seperti yang sudah dijelaskan pada sebelumnya. Untuk mengakses file sharing pada Windows lewat Linux ataupun mangakses Samba Share Linux dari Linux kita dapat menggunakan beberapa cara. Yaitu menggunakan GUI (Nautilus/Dolphin) dan menggunakan terminal. Langsung saja untuk mengaksesnya kita gunakan perintah smbclient.
apin@apin-laptop:~$ smbclient -L 192.168.56.5
Enter apin's password:
Domain=[TRUNOJOY-1A3FBB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

 Sharename       Type      Comment
 ---------       ----      -------
 Unduhan         Disk
 IPC$            IPC       Remote IPC
 ADMIN$          Disk      Remote Admin
 C$              Disk      Default share
session request to 192.168.56.5 failed (Called name not present)
session request to 192 failed (Called name not present)
Domain=[TRUNOJOY-1A3FBB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

 Server               Comment
 ---------            -------

 Workgroup            Master
 ---------            -------
apin@apin-laptop:~$

Perintah diatas smbclient -L alamat_ip digunakan untuk mengetahui informasi tentang SMB/CIFS server. Dapat diketahui pada informasi diatas ada sebuah Folder yang di share yaitu Unduhan. Lalu kita masuk ke file sharing itu dengan perintah sebagai berikut :
apin@apin-laptop:~$ smbclient //192.168.56.5/Unduhan
Enter apin's password:
Domain=[TRUNOJOY-1A3FBB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> ls
  .                                   D        0  Sat Jul 10 20:25:46 2010
  ..                                  D        0  Sat Jul 10 20:25:46 2010
  idman519.exe                        A  3205744  Sat Jul 10 20:16:31 2010

  40915 blocks of size 262144. 33190 blocks available
smb: \> help
?              allinfo        altname        archive        blocksize
cancel         case_sensitive cd             chmod          chown
close          del            dir            du             echo
exit           get            getfacl        hardlink       help
history        iosize         lcd            link           lock
lowercase      ls             l              mask           md
mget           mkdir          more           mput           newer
open           posix          posix_encrypt  posix_open     posix_mkdir
posix_rmdir    posix_unlink   print          prompt         put
pwd            q              queue          quit           rd
recurse        reget          rename         reput          rm
rmdir          showacls       setmode        stat           symlink
tar            tarmode        translate      unlock         volume
vuid           wdel           logon          listconnect    showconnect
..             !
smb: \>
Setelah kita masuk ke folder sharing dari, maka kita akan masuk ke promt smb, yaitu dengan ditandai berubahnya promtnya yaitu smb: \>. Ketik help untuk bantuan. Untuk mengambil file pada folder sharing tersebut kita dapat menggunakan perintah get. Berikut contoh untuk mengambil file.
smb: \> get idman519.exe
getting file \idman519.exe of size 3205744 as idman519.exe (3740.3 KiloBytes/sec) (average 3740.3 KiloBytes/sec)
smb: \>

smb: \> put /home/apin/inbox.txt inbox.txt
putting file /home/apin/inbox.txt as \inbox.txt (7.3 kb/s) (average 7.3 kb/s)
smb: \>
Dan untu mengupload file dapat digunakan perintah put, contoh seperti diatas. Namun untuk mengupload file ini server SMB/CIFS harus mengijinkan user untuk mengupload file jika tidak maka perintah di atas akan menyebabkan error.
Jika server SMB/CIFS menggunakan autentikasi untuk login maka untuk mengaksesnya kita gunakan opsi smbclient //alamat_ip/folder -U user lalu masukkan password. Berikut contohnya :
apin@apin-laptop:~$ smbclient //192.168.56.5/Unduhan -U apin
Enter apin's password:
Domain=[TRUNOJOY-1A3FBB] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]
smb: \> 
 terima kasih semoga berguna...
 
sumber : http://apinisme.wordpress.com/2010/07/01/akses-samba-lewat-terminal/ 

Tidak ada komentar:

Posting Komentar

 
Blogger Templates