Samba And VNC

Preview:

DESCRIPTION

Samba And VNC. 1.Samba?. SMB(Server Message Block) 프로토콜을 통해 지역 네트워크 (LAN) 환경에서 UNIX-like 서버와 윈도우 클라이언트간에 파일이나 프린터간의 공유를 가능하게 해주는 패키지 SMB 는 OS/2, NT, WIN9x 를 사용하는 컴퓨터끼리 파일 공유등의 서비스를 구현하는데 사용되는 프로토콜 한가지 프로그램으로 프린터와 파일을 여러 플랫폼에서 손쉽게 공유할 수 있는 장점이 있다 . Ex> 리눅스파티션과 윈도우와의 공유 원도우파티션과 리눅스와의 공유 - PowerPoint PPT Presentation

Citation preview

Samba And VNC

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.05)cd source6)./configure --prefix=/usr/local/samba7)make8)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.conf1) 개요 : 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 서버에 질의할 때 사용하는

명령

4.Samba 설정

4.Samba 설정

4.Samba 설정

4.Samba 설정

4.Samba 설정

4.Samba 설정

5. 공유폴더 추가

5. 공유폴더 추가

5. 공유폴더 추가

5. 공유폴더 추가

6. 사용자 계정추가

6. 사용자 계정추가

6. 사용자 계정추가

6.Samba 접속

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 설정 및 구동

7.VNC 설정 및 구동

7.VNC 설정 및 구동 윈도우에서 VNC 클라이언트를 이용하여 접속

7.VNC 설정 및 구동/root/.vnc/xstartup 을 수정해야 함

7.VNC 설정 및 구동

7.VNC 설정 및 구동

7.VNC 설정 및 구동

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/600230

66389 http://samba.org http://ftp.rpmfind.net/linux/RPM/User_In

terface_X.html