※ 설정 방법에 대한 자세한 내용은 아래 링크 참조
기본 설치 방법 : 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 화면으로 접속할 수 있도록 한다.
#--- 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 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 설치
yum list | grep vsftpd #--- 설치 가능한 package 확인
yum list installed | grep vsftpd #--- 설치된 package 확인
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
#!/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'