강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

리눅스마스터1급 : 삼바 서버 접속하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: 삼바 서버 접속하기

 

 

 

 

 

리눅스 클라이언트에서 리눅스 삼바 서버 접속하기

 

 

리눅스 클라이언트에서 리눅스 삼바 서버에 접속하기 위해서는 다음과 같은 형식으로 smbclient 명령을 실행해야 한다.

 

 

 

 

 

 

 

 

 

smbclient service <password> [option]

 

 

 

 

 

현재 삼바 서버의 정보를 확인하고자 할 때는 다음과 같은 형식으로 한다.

 

 

 

 

 

 

 

 

 

smbclient -L HostName -U 삼바계정명

 

 

 

 

 

smbclient 도구는 리눅스 클라이언트가 삼바 서버에 접속할 때도 사용될 수 있다.

 

 

 

리눅스 클라이언트에서 리눅스 삼바 서버에 접속하기 위해서는 다음과 같은 형식으로 명령을 실행한다.

 

 

 

 

 

 

 

 

 

smbclient //호스트명/공유디렉토리 -U 사용자

 

 

 

 

 

 

 

다음 예제는 192.168.0.160이라는 IP를 가진 삼바 서버에 설정되어 있는 public 디렉토리에 접근하는 방법을 보여주고 있다.

 

 

 

 

 

 

 

 

 

[root@sulinux ~]# smbclient //192.168.0.160/public -U sulinux

Password:

Domain=[SULINUX] OS=[Unix] Server=[Samba 3.0.28-0.SUL2.9]

smb: \> ls

. D 0 Sun May 19 05:02:35 2013

.. D 0 Sun May 19 03:50:08 2013

test 0 Sun May 19 04:16:29 2013

 

35584 blocks of size 524288. 30785 blocks available

 

 

 

 

 

 

일단 삼바 서버에 정상적으로 접근하면 삼바에서 사용하는 프롬프트인 “smb; />"를 표시해 준다.

 

 

 

삼바 프롬프트에서 사용할 수 있는 명령어 목록을 보려면 ”?“을 입력한다.

 

 

 

삼바 프롬프트상에서 사용하는 명령어는 FTP에서 사용하는 명령어와 비슷하다.

 

 

 

 

 

윈도우즈에서 리눅스 삼바 접속하기

윈도우에서 리눅스 삼바에 접근하는 것은 그리 어렵지 않다.

 

 

 

윈도우즈 탐색기를 열어 네트워크 환경을 클릭하면 smb.conf 파일에서 지정한 워크그룹 이름이 다음 화면과 같이 나타난다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896296_2387.png
 

 

 

 

 

SWAT 프로그램 사용하기

 

 

SWATSamba Web Administration Tool의 약자로서 웹(web)를 이용하여 삼바 설정 파일 설정, 삼바 데몬 관리, 삼바 활동 상황 감시, 삼바 서버 원격 관리를 할 수 있는 매우 강력한 도구이다.

 

 

 

SWAT는 서비스 901번 포트를 독립적으로 사용하므로 아파치 웹서버가 설치되어 있지 않은 서버에서도 독자적으로 동작할 수 있도록 설계되어 있으며 만약 설치되어 있지 않다면 배포판 CD를 이용하여 설치한다.

 

 

 

 

 

 

 

 

 

[root@sulinux ~]# rpm -qa |grep swat

samba-swat-3.0.28-0.SUL2.9

 

 

 

 

 

 

 

swat의 설정 파일은 /etc/xinetd.d/swat 파일로 위치한다.

 

 

 

이 파일은 다음과 같은 내용으로 되어 있다.

 

 

 

 

 

 

 

 

 

# default: off

# description: SWAT is the Samba Web Admin Tool. Use swat \

# to configure your Samba server. To use SWAT, \

# connect to port 901 with your favorite web browser.

service swat

{

port = 901

socket_type = stream

wait = no

only_from = 127.0.0.1

user = root

server = /usr/sbin/swat

log_on_failure += USERID

disable = no

 

 

 

 

 

 

 

only_from 옵션은 삼바 SWAT에 접속할 수 있는 호스트를 제한하는 옵션이다.

 

 

 

이 때 지정된 호스트 주소 형태는 호스트 주소 또는 네트워크/넷마스크 형태로 지정할 수 있다.

 

 

 

이 옵션을 통하여 삼바 SWAT의 보안을 유지해야 한다.

 

 

 

SWAT를 수퍼데몬(xinetd)에 의해서 활성화되도록 하려면 반드시 disable 옵션값을 yes에서 no로 변경해야 한다.

 

 

 

/etc/xinetd/swat 파일을 수정한 후에는 xinetd 수퍼 데몬을 다음과 같이 재실행한다.

 

 

 

 

 

 

 

 

 

[root@sulinux ~]# /etc/init.d/xinetd restart

xinetd 를 정지 중: [ OK ]

xinetd ()를 시작 중: [ OK ]

 

 

 

 

 

 

 

이렇게 설정이 끝났으면 웹브라우저를 실행하여 901번 포트로 접속 한다.

 

 

 

루트 사용자로 로그인하면 삼바 서버를 관리할 수 있는 페이지가 나타난다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896315_4838.png
 

 

[HOME] : 삼바 서버에 대한 관련된 문서를 보여준다.

 

 

 

 

[GLOBALS] : smb.conf 설정 파일의 Global 섹션에 해당되는 내용이다.

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896328_9733.png
 

 

[SHARES] : 공유 섹션을 보거나 추가로 생성할 수 있다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896344_7867.png




 

[PRINTERS] : 삼바 프린터를 설정하는 내용이다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896360_8101.png
 

 

[Wizard] 마법사를 통해서 smb.conf 파일을 재생성하거나 수정을 할 수 있다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896375_184.png
 

 

[STATUS] : 삼바 서버 상태를 점검할 수 있으며, 또한 삼바 서버의 데몬을 관리할 수 있다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896389_9562.png
 

 

[VIEW] 현재 설정한 주요한 내용을 보여준다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896404_5527.png
 

 

[PASSWORD] 삼바 서버에서 사용할 삼바 사용자를 추가, 변경, 삭제 같은 작업을 할 수 있는 곳이다.

 

 

 

 

 

7ce9390993b6024bf1a77eac34869b85_1686896418_582.png
 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,035 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  79 명