<텔넷 서버> - 포트번호 : 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>:<디스플레이 번호>"입력
'OS > Linux' 카테고리의 다른 글
OS 상에서 top 명령어 (0) | 2011.09.16 |
---|---|
리눅스 telnet & ftp 설정 (0) | 2011.08.29 |
[Linux]시스템 정보 추출 및 유용한 리눅스 명령어 (0) | 2011.08.25 |
플로피 디스크 포맷, 부팅디스크(floppy) 만들기 (0) | 2011.08.22 |
DELL PowerEdge 860 for LINUX 4 x86 수동설치 (1) | 2011.08.17 |