Linux 명령어 - 삼바(Samba) 서버 접속 클라이언트 - Linux

     

     

     

    이번 포스팅에서 Linux에서 SAMBA서버 접속하는 방법에 대해서 알아보도록 하겠습니다

     

     

     

       Linux SAMBA 이전글

     

     

     

    https://server-talk.tistory.com/460- Linux 명령어 - SAMBA 알아보기(파일공유)

     

    https://server-talk.tistory.com/461- Linux 명령어 - SAMBA 파일 공유설정

     

    https://server-talk.tistory.com/462- Linux 명령어 - 삼바(Samba) 서버 접속 클라이언트 - Windows

     

     

     

     

       Linux Linux 에서 SAMBA 서버 접속

     

    1. samba client 설치

     

    Ubuntu samba client 

     

    # apt-get -y install smbclient

     

     

    CentOS samba client 

     

    # yum -y install samba-client

     

     

    2. samba client 접속

     

    사용법 : smbclient //[IP 또는 호스트]/[SAMBA 공유명]/ -U [사용자명]

     

    # smbclient //192.168.0.109/share_user/ -U share_user
    Enter SAMBA\share_user's password: 
    Try "help" to get a list of possible commands.

     

    smbclient 명령어 "smbclient //[IP]/[SAMBA 공유명]/ -U [사용자명]" 이용하여 SAMBA 서버에 접속할 .수 있습니다.

     

     

     

     

    smb: \> ls
      .                                   D        0  Tue Feb  8 19:57:28 2022
      ..                                  D        0  Tue Feb  8 18:42:28 2022
      test                                D        0  Tue Feb  8 19:57:28 2022
    
    		44433340 blocks of size 1024. 35730028 blocks available
    smb: \> help
    ?              allinfo        altname        archive        backup         
    blocksize      cancel         case_sensitive cd             chmod          
    chown          close          del            deltree        dir            
    du             echo           exit           get            getfacl        
    geteas         hardlink       help           history        iosize         
    lcd            link           lock           lowercase      ls             
    l              mask           md             mget           mkdir          
    more           mput           newer          notify         open           
    posix          posix_encrypt  posix_open     posix_mkdir    posix_rmdir    
    posix_unlink   posix_whoami   print          prompt         put            
    pwd            q              queue          quit           readlink       
    rd             recurse        reget          rename         reput          
    rm             rmdir          showacls       setea          setmode        
    scopy          stat           symlink        tar            tarmode        
    timeout        translate      unlock         volume         vuid           
    wdel           logon          listconnect    showconnect    tcon           
    tdis           tid            utimes         logoff         ..             
    !              
    smb: \>

     

    FTP에 접속되어 있는것처럼 사용이 가능하고 help를 입력하면 사용할수 있는 명령어를 알아볼수 있습니다.

     

     

     

     

     

       Linux SMB 파일 시스템 마운트

     

    임시적으로 SAMBA 서버에 접속하지 않고 SAMBA서버를 마운트하여 네트워크 드라이버로 사용할 수 있습니다 아래와 같이 마운트하면 마치 로컬의 디렉토리와 같이 사용할 수 있습니다.

     

     

    1. cifs 유틸 설치

     

     

    Ubuntu

     

    # apt-get -y install cifs-utils

     

     

    CentOS

     

    # yum -y install cifs-utils

     

     

     

     

    2. SMB 디렉토리 생성

     

    # mkdir /smb_server

     

    SAMBA 서버와 디렉토리와 마운트하게될 디렉토리를 생성합니다.

     

     

    3) Linux 서버와 SAMABA 서버 디렉토리 마운트

     

    사용법 : mount -t cifs //[IP 또는 호스트]/[SAMBA 공유명] /[연결할 디렉토리] -o user=[사용자명], password=[패스워드]

     

    mount -t cifs //192.168.0.109/share_user /smb_server -o username=share_user,password=test1,vers=2.0

     

    파일 시스템은 mount 명령어 -t 옵션을 사용하여 파일시스템을 cifs로 지정하고, "//[IP]/[SAMBA 커뮤니티] /[연결할 디렉토리]"를 지정합니다 그리고 -o 옵션을 사용하여 SAMBA 서버에 로그인될 사용자와 비밀번호를 입력합니다.

     

     

     

    4) 마운트 확인

     

    # df -ah
    . . . . . . . .
    //192.168.0.109/share_user   43G  7.9G   35G  19% /smb_server
    . . . . . . . .

     

    Posted by 서버이야기