<텔넷 서버> - 포트번호 : 23<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

~]# rpm  -qa  telnet-server                     // 텔넷 서버가 설치 되어있는지 확인

~]# rpm  -qa  xinetd

~]# rpm  -Uvh  xinetd            // telnet-server를 실행하기 위해서는 실행데몬인 xinetd가 설치되어 있어야 한다.

~]# rpm  -Uvh  telnet-server-0.17.-31.EL4.3.i386.rpm

~]# vi  /etc/xinetd.d/telnet           // 텔넷 서버 설정파일 편집

             disable               = yes        no               // "yes"를 "no"로 변경

~]# service  xinetd  restart         // 텔넷 설정 파일을 변경하면 관련데몬(xinetd)을 다시 시작해야 한다.

방화벽 설정에서 "telnet"을 체크하여 방화벽을 해제한다.

~]# telnet  <서버 IP>       // 텔넷 서버 접속하면 기본적으로 "계정사용자"로 접속가능하고 "root"로는 접속이 안됨

※. telnet 접속후 root의 권한이 필요하다면 "su  -" 명령으로 root 사용자 권한 획득 하여 사용하는 것이 바람직함

~]# mv  /etc/securetty  /etc/securetty.bak           // root 사용자로 접속하기 위해 이름 변경 (권장하지 않음)

~]# mv  /etc/securetty.bak  /etc/securetty           // 다시 원래 이름(/etc/securetty)으로 변경

 

<OpenSSH 서버> - 포트번호 : 22

~]# rpm  -qa  |  grep  openssh

~]# rpm  -qa  |  grep  openssl

~]# rpm  -Uvh  openssh*.rpm                 // OpenSSH 서버가 가동되기 위해서는

~]# rpm  -Uvh  openssl*.rpm                      두 파일( openssh , openssl )을 모두 설치해야 한다.

~]# service  sshd  status           // 실행데몬(sshd)이 구동되고 있는지 확인

~]# service  sshd  start

방화벽 설정에서 ssh에 체크하여 방화벽 해제

~]# ssh  <사용자명>@호스트명(또는 서버IP)           // 리눅스 클라이언트에서 접속할때

~]# vi  /etc/services                   // 서비스(데몬)의 포트 번호 확인

~]# vi  /etc/ssh/sshd_config                   // 설정 파일 편집

 

<VNC 서버> - 포트번호 : 5901       // 그래픽모드 접속시 사용

/etc/sysconfig/vncservers : 환경설정 파일

~]# rpm  -qa  |  grep  vnc

~]# rpm  -Uvh  vnc-server*.rpm

방화벽 설정에서  "5901:tcp"를 그 외의 포트에 직접 입력

~]# service  vncserver  status

~]# service  vncserver  start

서버의 사용자 중에서 외부에서 VNC 클라이언트로 접속할 수 있는 VNC 전용 사용자 생성

( 여기서는 root 사용자로 외부에서 VNC 클라이언트로 접속할 수 있도록 설정하는 방법을 설명)

~]# vi  /etc/sysconfig/vncservers            // 제일 밑에 아래 내용을 추가

    VNCSERVERS="1:root"             // 여기서 숫자 "1"은 디스플레이 번호를 의미한다.

~]# mkdir  .vnc  // 설정파일에 입력한 사용자(root)의 홈디렉토리에 ".vnc"라는 디렉토리 생성

~]# cd  .vnc                   // 파일명이나 디렉토리명 앞에 Dot(.)가 들어간 것은 숨김 파일을 의미한다.

.vnc]# pwd

  /root/.vnc

.vnc]# vncpasswd           // VNC 클라이언트로 접속 시에 사용할 6글자 이상의 암호 생성

.vnc]# ls  -l                    // "passwd" 라는 파일이 생성되어 있음을 확인

~]# mv  /etc/securetty  /etc/securetty.old            // root 사용자로 접속하기 위해 이름 변경

~]# service  vncserver  start      // 서비스가 가동되지 않는다면 /etc/sysconfig/vncservers 파일 확인

~]# vi  /root/.vnc/xstartup           // 아래 두 행의 주석(#) 제거

    unset  SESSION_MANAGER                 ( 완전한 X윈도우 화면을

    exec  /etc/X11/xinit/xinitrc                 사용할 경우에 설정 )

(리눅스 클라이언트에서 설정)

~]# rpm  -Uvh  vnc        // 클라이언트의 패키지명은 "vnc"이다.

~]# vncviewer  <서버 IP>:<디스플레이 번호>           // 리눅스 클라이언트에서 서버로 접속 명령

※. 윈도우 클라이언트에서 접속시 :  vnc server 부분에- <서버 IP>:<디스플레이 번호> 입력후 접속

     http://www.tightvnc.com    tightvnc-x.x.x-setup.exe 파일을 다운로드해서 설치

    TightVNC Viewer (Fast Compression) 을 클릭해서 "vnc server"칸에 "<서버 IP>:<디스플레이 번호>"입력


Posted by 나른한스누피