본문 바로가기

Linux

NIS(Network Information Systme) 간단설정

NIS ( Network Information System) 네트워크를 통해 계정,그룹,hosts 정보를 공유할 때 사용. ypbind : 클라이언트 프로그램 yp-tools : NIS 명령 패키지 ypserv : 서버 프로그램 ------------------------ Server(Master) ------------------------ 1. ypserv 설치 2. nisdomainname 도메인명 <- 등록 # vi /etc/sysconfig/network 에 추가한다. NISDOMAIN=도메인명 3. 임의 계정과 암호를 생성 4. ypserv 데몬 시작 및 Master 서버 시작 # service ypserv start <- 서버 데몬 구동 # ypinit -m <- 마스터 시작 명령어가 안될 때 PATH 에 /usr/lib/yp 를 등록해야한다. # vi ~/.bash_profile <- PATH 변수에 추가한다. 5. 슬레이브 서버가 존재한다면 맵정보를 PUSH 하도록 설정 # cd /var/yp # vi Makefile <- 옵션 중 NOPUSH=true 를 false 로 변경후 저장 # vi /etc/yp.conf <- 내용을 수정한다. 1. domain NIS도메인 server NIS서버 <- 2개중 한개를 선택하여 주석제거 2. domain NIS도메인 broadcast 후에 설정한다. # service ypbind restart # make <- 이후 갱신이 되며, PUSH 한다. 5. 아직 방화벽 설정을 안하였다면 방화벽 해제 ------------------------ Server(Slave) ------------------------ 1. ypserv 설치 2. nisdomainname 도메인명 <- 등록 # vi /etc/sysconfig/network 에 추가한다. NISDOMAIN=도메인명 3. ypserv 데몬 시작 및 Master 서버 시작 # service ypserv start <- 서버 데몬 구동 # ypinit -s 마스터서버 <- 슬레이브 시작 명령어가 안될 때 PATH 에 /usr/lib/yp 를 등록해야한다. # vi ~/.bash_profile <- PATH 변수에 추가한다. 4. 아직 방화벽 설정을 안하였다면 방화벽 해제 ------------------------ Client ------------------------ 1. nisdomainname 도메인명 <- 등록 # vi /etc/sysconfig/network 에 추가한다. NISDOMAIN=도메인명 2. Server 등록 # vi /etc/yp.conf 1. # domain 도메인명 server 마스터서버 <- 2개 중 한개의 주석 제거후 설정 2. # domain NIS도메인 broadcast broadcast 로 사용했을 때, 연결된 서버확인은 ypwhich 확인 3. ypbid 데몬 구동 # service ypbind restart 4. 계정, 패스워드, 그룹 정보 조회 등록 # vi /etc/nsswitch.conf passwd: files nis shadow: files nis group: files nis ------------------------------------------------------ NFS 와 같이 연동하여 확인한다.


 

'Linux' 카테고리의 다른 글

[CentOS 6.x] NFS,NIS 연동  (0) 2015.12.11
DNS 설정파일  (0) 2015.12.11
rndc 설정  (0) 2015.12.11
원격로그서버정리  (0) 2015.12.08
공개키 인증 로그인  (0) 2015.12.01