360 likes | 527 Views
Samba And VNC. 1.Samba?. SMB(Server Message Block) 프로토콜을 통해 지역 네트워크 (LAN) 환경에서 UNIX-like 서버와 윈도우 클라이언트간에 파일이나 프린터간의 공유를 가능하게 해주는 패키지 SMB 는 OS/2, NT, WIN9x 를 사용하는 컴퓨터끼리 파일 공유등의 서비스를 구현하는데 사용되는 프로토콜 한가지 프로그램으로 프린터와 파일을 여러 플랫폼에서 손쉽게 공유할 수 있는 장점이 있다 . Ex> 리눅스파티션과 윈도우와의 공유 원도우파티션과 리눅스와의 공유
E N D
1.Samba? • SMB(Server Message Block) 프로토콜을 통해 지역 네트워크(LAN) 환경에서 UNIX-like 서버와 윈도우 클라이언트간에 파일이나 프린터간의 공유를 가능하게 해주는 패키지 • SMB는 OS/2, NT, WIN9x를 사용하는 컴퓨터끼리 파일 공유등의 서비스를 구현하는데 사용되는 프로토콜 • 한가지 프로그램으로 프린터와 파일을 여러 플랫폼에서 손쉽게 공유할 수 있는 장점이 있다. Ex>리눅스파티션과 윈도우와의 공유 원도우파티션과 리눅스와의 공유 리눅스의 프린터와 윈도우와의 공유 윈도우의 프린터와 리눅스와의 공유
2.Samba 설치 (1)Rpm패키지로 설치하기 1)설치의 확인 rpm –qi samba 나 rpm –qa |grep samba로 확인 2)설치하기 ㄱ.레드햇 리눅스계열을 설치 했을 경우에는 CD-ROM드라이버를 마운트한다. ㄴ./RedHat/RPMS 디렉토리로 이동 ㄷ.rpm –Uvh samba* 명령을 내려 설치
2.Samba 설치 (2)소스로 설치하기 1)만약 기존에 삼바가 설치 되어 있으면 제거 2)http://www.samba.org에서 (samba-3.0.0.tar.gz)를 다운 3)tar zxvf samba-3.0.0.tar.gz 명령을 내림 4)cd samba-3.0.0 5)cd source 6)./configure --prefix=/usr/local/samba 7)make 8)make install
3.Samba의 구성 (1)데몬 1)기본데몬 ㄱ.smbd :SMB데몬 – 파일과 프린터 공유 사용자 권한 부여 및 확인 ㄴ.nmbd :client를 위해 NetBIOS nameserver를 지원하고 browsing(서비스통지)한다. 2)스크립트 데몬파일 : 실제 데몬을 구동하고 정지시키는 데몬으로 실행 시키면 smbd와 nmbd데몬을 띄운다. Ex> etc/rc.d/init.d/smb start|stop
3.Samba의 구성 (2)환경파일 : smb.conf 1)개요 : smb.conf의 삼바의 환경설정파일로 Global setting 과 Share Denition으로 나눌 수 있다. 2)역할 : 외부와 공유시킬 시스템자원과 어떠한 제약을 할 것인지를 지정한다. 3)기본적인 섹션 ㄱ.[global]:삼바서버의 전체적인 환경설정을 담당하는 섹션 ㄴ.[homes]:사용자들이 자신의 홈디렉토리로 접근할 때 의 권한을 설정하는 섹션 ㄷ.[printers]:프린터관련 권한을 설정하는 섹션
3.Samba의 구성 (3)실행 파일 1)smbclient : 유닉스를 위한 삼바클라이언트 명령어 윈도우 서버로 접근하기 위해 사용 ex>smbclient [option] [접속할 호스트명] 2)smbmount : 공유된 윈도우 폴더를 유닉스에서 마운트 할 때 사용 3)smbprint:삼바 호스트의 프린터에 프린트 하기 위한 스 크립트 4)smbprint.sysv:smbprint와 같지만 System V계열 유닉 스에서 동작 5)smbstatus:현재의 삼바 연결상태 표시
3.Samba의 구성 (3)실행파일 6)smbrun:삼바호스트의 응용프로그램 실행을 용이하게 하는 스크립트 7)testparm:smb.conf파일 설정이 제대로 되었 는지 확인하는 명령 8)nmblookup:WINS 서버에 질의할 때 사용하는 명령
7.VNC Server • VNC : Virtual Network Computing의 약자로서 원격으로 다른 컴퓨터에 접근하여 그 컴퓨터를 관리할 수 있는 프로그램입니다. • VNC의 특징 및 장점 • 실행파일 하나만 실행함으로써 설치가 간편하고 별다른 설정과정이 없기 때문에 초보자들이 손쉽게 사용할 수 있다. • 원격 접속이 아닌 내앞에 있는 컴퓨터 화면을 보는 것과 같은 해상도를 제공한다. • 프로그램 규모가 작기 때문에 디스켓 한 장만 들고 다니면 자신의 집이나, 직장에 있는 컴퓨터에 어디에서도 접근할 수가 있습니다. • 거의 모든 운영체제에서 사용할 수 있도록 여러 OS버전의 프로그램이 있고 소스가 공개되어있어 수정이 가능합니다.
7.VNC Server 설치 • Rpm –qa |grep vnc-server 설치 되었는지 확인하고 있다면 삭제한다. • http://ftp.rpmfind.net/linux/RPM/User_Interface_X.html에서 vnc-3.3.7-1.i386.rpm파일을 받는다 • rpm -Uvh vnc-3.3.7-1.i386.rpm을 설치한다
7.VNC 설정 및 구동 • Vnc passwd설정
7.VNC 설정 및 구동 • 윈도우에서 VNC클라이언트를 이용하여 접속
7.VNC 설정 및 구동 /root/.vnc/xstartup을 수정해야 함
7.VNC 종료 • Vnc Viewer는 창을 닫기만 하면 되지만 server는 다음과 같은 명령을 내려줘야 한다. Ex>vncserver –kill :5 5번의 vncserver PID 값을 확인해서 해당 프로세서를 종료함
8.기타 • Chkconfig --list로 확인
8.기타 • 활성화 되어있다면 시스템이 재부팅 될 때 자동으로 실행됨 • chkconfig vncserver on/off 로 활성/비활성을 설정함
Reference • http://www.haansoftlinux.com • http://blog.naver.com/rmsrlqkd/60023066389 • http://samba.org • http://ftp.rpmfind.net/linux/RPM/User_Interface_X.html