[CentOS] VNC로 설치 하기.

ITWeb/서버관리 2011. 9. 7. 09:52

※ 설정 방법에 대한 자세한 내용은 아래 링크 참조

    기본 설치 방법 : http://www.jopenbusiness.com/mediawiki/index.php/CentOS#.EC.84.A4.EC.B9.98_.EA.B0.80.EC.9D.B4.EB.93.9C

    VNC 설치 방법 : http://www.jopenbusiness.com/mediawiki/index.php/CentOS#VNC_Server_.EC.84.A4.EC.B9.98

 

Basic Info.

- ftp 정보 : ftp.yongbok.net

- centos path : centos/5.6/os/x86_64

 

1. tightVNC viewer 를 다운 받는다.

http://sourceforge.net/projects/vnc-tight/files/TightVNC-win32/1.2.9/tightvnc-1.2.9_x86_viewer.zip/download

 

※ 사내 보안정책으로 관련 홈페이지에 접근이 제한된다. 주의 요망!

 

 

 

-----------------------------------------------------------------------------------------------------------------------

 

CentOS Network 설정

VNC Server 설치

VNC (Virtual Network Computing)는 원격으로 Linux의 GUI 화면으로 접속할 수 있도록 한다.

  • VNC Server 설치
#--- CentOS에 root로 로그인 한다.
yum -y install vnc-server
  • vi /etc/sysconfig/vncservers
VNCSERVERS="1:root"    #--- 1번부터 5901 port를 사용 한다.
VNCSERVERARGS[1]="-geometry 1152x864"   #--- 추가 옵션 : -nolisten -nohttpd -localhost
  • VNC Server 사용자 password 생성
cd
mkdir .vnc
cd .vnc
vncpasswd
#--- 여기서 암호를 입력 한다.
service vncserver restart
  • 방화벽에서 해당 사용자의 port를 오픈하여야 한다.
#--- /etc/sysconfig/vncservers에 등록된 1번부터 5901 port를 사용 한다.
  • VNC Client에서 접속 시
VNC Viewer로 접속시 "IP:5901"로 접속 한다.
TightVNC Viewer로 접속시 "IP:1"로 접속 한다.
  • 처음 접속이 완료되면 xstartup 파일이 생성된다. 이를 수정하여 예쁜화면을 사용하자.
cd
cd .vnc
vi xstartup
    ### twm &                #--- 이 라인을 주석 처리(삭제) 한다.
    gnome-session &          #--- 이 라인을 추가 한다.
service vncserver restart
  • 설치 정보
  • 설치 폴더 :
  • 실행 파일 : /usr/bin/
  • 환경 설정 : /etc/sysconfig/vncservers
  • 기동 종료 : /etc/init.d/vncserver start, stop, restart
  • 서비스 확인 :
  • 참고 문헌

주요 SW 설치

암호 변경

passwd

CentOS용 프로그램

  • 시스템 라이브러리 설치
yum -y install zlib curl   
yum -y install gcc g++ cpp gcc-c++ compat-gcc-34-g77
yum -y install libxml2 libxml2-devel
yum -y install gd gd-devel
yum -y install freetype freetype-devel
yum -y install libpng libpng-devel
yum -y install libjpeg libjpeg-devel
yum -y install fontconfig  fontconfig-devel
yum -y install mhash mhash-devel
yum -y install libmcrypt libmcrypt-devel
yum -y install openssl openssl-devel
yum -y install gmp gmp-devel
yum -y install flex
yum -y install libtermcap-devel ncurses-devel libc-client-devel bzip2-devel
  • 필요한 경우 컴파일러를 설치 한다.
yum -y install gcc gcc-c++ termcap libtermcap libtermcap-devel gdbm-devel

vsftpd 설치

  • vsftp 현황 확인
yum list | grep vsftpd               #--- 설치 가능한 package 확인
yum list installed | grep vsftpd     #--- 설치된 package 확인
  • vsftpd 설치
yum -y install vsftpd
rpm -qa | grep vsftpd                #--- vsftpd 설치 확인
  • 아래 설치 정보에 정리된 블랙 리스트에서 ftp를 사용할 사용자를 빼준다.
  • vi /etc/vsftpd/ftpusers
  • vi /etc/vsftpd/user_list
  • 방화벽에서 20, 21 port를 개방 한다.
system-config-securitylevel
  • FTP 클라이언트에서 접속이 디렉토리 목록이 표시되지 않을 경우
  • FTP Client 설정에서 문자셋을 UTF-8로 강제로 설정하고 접속 한다.
  • 설치 정보
  • 실행 파일 : /usr/sbin/
  • 환경 파일 : /etc/vsftpd/vsftpd.conf
  • 블랙 리스트 : /etc/vsftpd/ftpusers, /etc/vsftpd/user_list
  • 기동 종료 : /etc/init.d/vsftpd start, stop, restart, status
  • 서비스 확인 : ps -ef | grep vsftpd | grep -v grep
  • showinfo_vsftp.bash
#!/bin/bash
echo 'vsftp 버전     : vsftp 2.0.5'
echo '환경 파일      : vi /etc/vsftpd/vsftpd.conf'
echo '블랙 리스트    : /etc/vsftpd/ftpusers, /etc/vsftpd/user_list'
echo '기동 종료      : service vsftpd restart'
echo '서비스 확인    : ps -ef | grep vsftpd | grep -v grep'
: