구글 애드센스 광고


포스트 본문

Raspbian SMB Client 설정

# 라즈베리파이 라즈비안(Raspbian) 삼바(Samba) 클라이언트 설정하기 (윈도우 네트워크 공유폴더....)

1. 라즈비안이 최신버전이 아닌 경우, apt-get install 명령어가 정상적으로 동작하지 않으니 업데이트 부터 하자!

 $ sudo apt-get update 


2. smbclient 패키지 내려받기

 $ sudo apt-get install smbclient 


3. 특정IP 주소에서 공유중인 목록 조회

; smbclient -L [a] -U [b]
;      [a]: 접속할 서버 위치정보로 IP주소 또는 '//' + 컴퓨터이름     ex1) 192.168.0.1    ex2) //DESKTOP-B48IBNI
;      [b]: 서버에 접근할 사용자명 (서버측)
;            * 윈도우8 이상에서 윈도우계정으로 로그인하여 사용하는 경우, 사용자명은 C:\Users 경로가면 알수 있음
;            * 사용자명 미기입 또는 비밀번호 틀리면 [NT_STATUS_LOGON_FAILURE] 와 같은 메세지를 볼 것이다...

$ smbclient -L //DESKTOP-B48IBNI -U cross

Enter cross's password:
Domain=[DESKTOP-B48IBNI] OS=[Windows 10 Pro 15063] Server=[Windows 10 Pro 6.3]

        Sharename       Type      Comment
        ---------       ----      -------
        ADMIN$          Disk      원격 관리
        C$              Disk      기본 공유
        D$              Disk      기본 공유
        E$              Disk      기본 공유
        IPC$            IPC       원격 IPC
        raspshare       Disk
Domain=[DESKTOP-B48IBNI] OS=[Windows 10 Pro 15063] Server=[Windows 10 Pro 6.3]

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

        Workgroup            Master
        ---------            -------

** 컴퓨터 이름이 아닌 IP주소로 접근시에는 아래처럼 오류 나올수도 있음. 원인 파악 불가. 무시해도 될 듯.

 $ smbclient -L 192.168.0.17 -U cross
Enter cross's password:
Domain=[DESKTOP-B48IBNI] OS=[Windows 10 Pro 15063] Server=[Windows 10 Pro 6.3]

        Sharename       Type      Comment
        ---------       ----      -------
        ADMIN$          Disk      원격 관리
        C$              Disk      기본 공유
        D$              Disk      기본 공유
        E$              Disk      기본 공유
        IPC$            IPC       원격 IPC
        raspshare       Disk
Connection to 192.168.0.17 failed (Error NT_STATUS_RESOURCE_NAME_NOT_FOUND)
NetBIOS over TCP disabled -- no workgroup available
 


4. 마운트할 디렉토리 만들고, SMB 디렉토리 마운트 하기

;    mount -t cifs -o user='[a]',password='[b]' [c] [d]
;        [a]: 서버에 접근할 사용자명 (서버측)
;        [b]: 서버에 접근할 사용자의 패스워드
;        [c]: 서버위치 및 디렉토리;    ex) //192.168.0.1/raspshare
;        [d]: 마운트될 클라이언트측 디렉토리;    ex) /RASPSHARE

$ sudo mkdir /RASPSHARE
$ sudo mount -t cifs -o user='cross',password='mypassword' //192.168.0.17/raspshare /RASPSHARE
$ cd RASPSHARE/
/RASPSHARE $ ls -al
합계 5
drwxr-xr-x  2 root root    0  9월  4 22:02 .
drwxr-xr-x 24 root root 4096  9월  4 22:20 ..
-rwxr-xr-x  1 root root   61  9월  4 22:03 list.txt

** 매번 마운트하기 귀찮으면 데몬이나 프로필 등록해놓고 쓰기!


이상! 끝.

'Programming > Server' 카테고리의 다른 글

Raspbian FTP 서버 설정  (1) 2017.09.04
Raspbian SMB Client 설정  (0) 2017.09.04
Raspbian PostgreSQL 설치하기  (1) 2016.05.10
Rasbian Redmine, postfix, subversion 설치  (0) 2016.01.19




페이지별 이동


사이드바