IT기초/리눅스

리눅스 - Daemon

ITtechRoy 2014. 9. 8. 18:36
728x90
반응형

[리눅스] Daemon 

 

 

◎ Daemon

      - 시스템에 독자적으로 프로세스가 구동되어 서비스를 제공하는 것

      - 시스템에 관련된 작업을 Background로 움직이는 프로그램

 

 ▶ Daemon 은 Standalone 방식과 xinetd 방식이 있다

 

   ◇ standalone

         - 항상준비 되어있다 (항상켜져있음)

         - 메모리 부하

         - 응답 속도 빠름

         -  /etc/init.d/

         - ex) sendmail,   apache,    mysql,   name,   server,  nfs

 

   ◇ xinetd

         - 요청시 준비

         - 메모리 효율적 사용

         - 응답속도 느림

         - /etc/xinetd.d

         - ex) Telnet, pop3

 

▶ Daemon 의 종류

       - HTTPD (웹서버)

       - TELNETD

       - SNMPD (네트워크 장비끼리 살았는지 여부 알수 있음)

       - SSHD (TELNET 에서 암호화 된 것)

       - DHCPD

 

▶ Daemon 설정   --- < Telnet 접속방법 >

       - 23 포트 사용

       - 원격 접속 데몬 xinetd 관리

 

Telnet 접속 방법 :     1. vi /etc/xinetd.d/telnet     접속 (Telnet 서비스 속성 정의 파일)

                              2. disable = yes → no 로 병경

                              3. /etc/rc.d/init.d/xinetd restart    혹은  service xinetd restart

                                 로 xinetd를 재시작 해준다

 

 



▶ Daemon 설정 --- < SSH >

     - telnet 은 clear-text 보안 취약점으로 통신 시 암호화 된 ssh 대체 사용

     - 22번 Port 사용

     ※ telnet : 23번 포트 사용

 

▶ SSH root 권한 없애기

     1. cd /etc/ssh

     2. vi ssh_config

     3. Passwordathentication 을 YES 로 바꿔준다

 

 

 

728x90
반응형