블로그 이미지
frucyan

카테고리

분류 전체보기 (65)
Maven (0)
JavaScript (0)
Toad (3)
Mint Linux (0)
tomcat (0)
Java (0)
JSP/ Servlet (0)
Oracle (3)
Linux/Unix (39)
Tips/Tech (9)
Cafe24 운영 (5)
문제 해결 (1)
환경 설정 (3)
Total235,978
Today3
Yesterday26

CentOS 5.2 에서 Xmanager 설정하기


1. 터미널 창을 열어 gdmsetup 을 입력하자



기본 설정 화면



기본 설정 화면



기본 설정 화면




2.원격 탭에서 모양새를 로컬과 같이 로 변경한다
위 스샷 참조



3.다음은 보안 탭에서 원격 관리자 로그인 허용에 체크를 해주자




4.X서버에서 TCP 연결 거부 에 체크 해제후 닫기


5.방화벽을 비활성화 시켜야 접속이 가능하다!



Gnome 에서의 설정

1.리눅스 시스템의 런레벨이 5인지 확인하자

[root@CentOS5 /]#
[root@CentOS5 /]# vi etc/inittab

#
# inittab       This file describes how the INIT process should set up
#               the system in a certain run-level.
#
# Author:       Miquel van Smoorenburg, <miquels@drinkel.nl.mugnet.org>
#               Modified for RHS Linux by Marc Ewing and Donnie Barnes
#

# Default runlevel. The runlevels used by RHS are:
#   0 - halt (Do NOT set initdefault to this)
#   1 - Single user mode
#   2 - Multiuser, without NFS (The same as 3, if you do not have networking)
#   3 - Full multiuser mode
#   4 - unused
#   5 - X11
#   6 - reboot (Do NOT set initdefault to this)
#
id:5:initdefault:     <------  별도의 설정을 안했다면 5로 되어 있다

# System initialization.
si::sysinit:/etc/rc.d/rc.sysinit


2.XDMCP 접속 허용

[root@CentOS5 /]# vi /etc/gdm/custom.conf

# NOTE: Lines that begin with "#" are considered comments.
# Have fun!

[daemon]
RemoteGreeter=/usr/libexec/gdmgreeter

[security]
AllowRemoteRoot=true
DisallowTCP=false  <----- 이부분 추가

[xdmcp]
Enable=1       <-- 기본이 Enable=True 로 되어있으니 1로 변경 하자

[gui]
[greeter]
[chooser]
[debug]



저장후에 Xmanager 를 실행 해보자



3.실행하니 자동으로 CentOS 가 잡혀 있다.


 4.Xmanager 로 CentOS 에 접속한 화면이다.



5.이제는 Xtart 도 실행을 해보자



6.위 스샷을 보듯이 필자는 Telnet 으로 잡았다




7.실행 명령은 3 xtem 을 골랐다.




8.Xstart 를 이용하여 telnet 으로 접속한 실행 화면 이다.

확실히 텔넷을 이용하기 위해서는 Xstart 보다는 CRT 가 편했다.ㅡㅡ;;


P.S : 혹 안되시는 분들은 방화벽 해제를 하고 접속하면 될겁니다.

저작자 표시 비영리 변경 금지
신고
Posted by frucyan
1.vsftpd 가 설치 되어 있는지 우선 확인 한다

CentOS/root>
CentOS/root>rpm -qa | grep vsftpd
vsftpd-2.0.5-12.el5
CentOS/root>

위 내용처럼 기본적으로 vsftpd 가 설치 되어 있습니다.


2.보안수준 설정 창으로 이동후

CentOS/root>
CentOS/root>system-config-securitylevel



SELinux : 비활성화 시키자


3.vsftpd 환경 설정

CentOS/etc/vsftpd>vsftpd.conf 에서 하면 됩니다.

그리고 FTP 서버에 저장되는 디렉토리나 파일은은

CentOS/var/ftp/pub> 의 밑에 생성이 되고 서버가 구동이 됩니다.

기본적으로 익명 연결할시에 위 폴더가 기본이 됩니다.


4. FTP 재시작

CentOS/>service vsftpd restart
Shutting down vsftpd: [  OK  ]
Starting vsftpd for vsftpd: [  OK  ]
CentOS/>

위와 같이 해주면 됩니다


5.FTP 도 Telnet 마찬가지로 root 계정으로 접속 할수가 없다.

[root@CentOS5 vsftpd]#
[root@CentOS5 vsftpd]# vi /etc/vsftpd/user_list

vi 편집기로 열어서 밑에와 같이 root에 #을 붙여주자

# vsftpd userlist
# If userlist_deny=NO, only allow users in this file
# If userlist_deny=YES (default), never allow users in this file, and
# do not even prompt for a password.
# Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
# for users that are denied.
#root
bin
daemon
adm
lp
sync
shutdown

저장하고 종료하고 나온후에


[root@CentOS5 vsftpd]#
[root@CentOS5 vsftpd]# vi /etc/vsftpd/ftpusers

vi 편집기로 열어서 밑에와 같이 root에 #을 붙여주자

# Users that are not allowed to login via ftp
#root
bin
daemon
adm
lp
sync
shutdown
halt

이제는 root 로도 ftp 에 접속을 할수가 있게 되었다!



root 로 ftp 접속후 파일 전송까지 테스트를 해보았다!



*참고 사항

이렇게 ftp 설정을 마친후에 다시 재부팅후 ftp 접속이 안된다면
서비스 자동 시작 설정이 되어 있는지 확인부터 하자

명령어는 ntsysv 

다음글에서 간략히 스샷과 함께 올려뒀으니 참고 하기 바란다.

저작자 표시 비영리 변경 금지
신고
Posted by frucyan
1.언어 설정을 바꾸어 주자!

CentOS/>
CentOS/>vi /etc/sysconfig/i18n

#LANG="ko_KR.UTF-8"
LNAG="ko_KR,eucKR"

위와 같이 설정을 바꾸어 주자! (# 표시 부분은 default 설정인데 삭제를 안하고 주석처리를 했다)

이제 텔넷이나 sshd 로 접속했을때 한글 깨짐 현상은 더이상 보이지 않을 것이다


2. 위처럼 바꾼후에 재부팅을 한후에 텔넷으로 접속해서 테스트를 해보자


텔넷 접속해서 한글로 폴더를 만들어 보고 삭제하는 테스트를 진행을 해봤다

참고 crt 에서는 별도의 설정을 해준것은 없다. vt100 모드 이다.
저작자 표시 비영리 변경 금지
신고
Posted by frucyan

이번장을 들어 가기에 앞서서 업데이트를 안하신분은 업데이트를 한후에 따라하기 바란다.

1.yum install telnet-server
  yum -y install telnet-server :  -y 옵션은 무조건 yes를 하겠다는 것이다.

둘중에 아무거나 입력하자

그럼 이제는 telnet 이 제대로 설치 되어 있는지 확인 해보자

CentOS/>rpm -qa | grep telnet
telnet-0.17-39.el5
telnet-server-0.17-39.el5        <---- telnet-server 가 설치 된것이 보인다.
CentOS/>

* 설치가 되어 있다면 위와 같이 나올것이다.


2. 이제 telnet server 가 설치 되었으면 사용 가능 하도록 설정을 해보자

CentOS/>
CentOS/>vi /etc/xinetd.d/telnet


# default: on
# description: The telnet server serves telnet sessions; it uses \
#       unencrypted username/password pairs for authentication.
service telnet
{
        flags           = REUSE
        socket_type     = stream
        wait            = no
        user            = root
        server          = /usr/sbin/in.telnetd
        log_on_failure  += USERID
        disable         = no            <---- 이부분이 default 값이 YES 인데 이것을 왼쪽처럼 no 로 바꾼다
}


3.xinetd 데몬을 재실행해서 설정이 작동 하도록 해준다

CentOS/etc/init.d>
CentOS/etc/init.d>/etc/init.d/xinetd restart
Stopping xinetd: [  OK  ]
Starting xinetd: [  OK  ]
CentOS/etc/init.d>
CentOS/etc/init.d>

리스타트 된것을 확인 할수가 있다..



4. 그 다음에 해주어야 할것이 있는데.. 방화벽에서 telnet 서비스를 열어 주어야 한다

우리는 이전 과정에서 telnet및 ftp를 포함한 www 까지 방화벽에서 허용하도록 설정을 했었다.

그래도 일단 확인은 해보자


CentOS/>
CentOS/>vi /etc/sysconfig/iptables

# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
COMMIT

이전 과정을 제대로 따라 했다면 위 화면처럼 나올것이다.
그렇다면 따로 설정할 필요 없이 바로 telnet 을 접속해보면 바로 접속이 되는것을 확인할수
있을 것이다.

만일 위처럼 23번 포트가 개방이 안되어 있다면

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT

위 줄을 추가하고 저장후에 방화벽 서비스를 재실행 하자!

CentOS/>
CentOS/>/etc/init.d/iptables restart
Flushing firewall rules: [  OK  ]
Setting chains to policy ACCEPT: filter [  OK  ]
Unloading iptables modules: [  OK  ]
Applying iptables firewall rules: [  OK  ]
Loading additional iptables modules: ip_conntrack_netbios_ns [  OK  ]
CentOS/>
CentOS/>


5. 안되던 분들도 여기 까지 하면 이제 텔넷이 될것이다. 

그러나 telent 은 기본적으로 root 사용자로 로그인을 할수가 없다 (보안상)

root 계정으로 접속 하고 싶다면

CentOS/>
CentOS/>mv /etc/securetty /etc/securetty.bak

위에서 처럼 해주면 이제 root 계정도 텔넷으로 접속 할수가 있다^^





*SU 의 명령어 제한

telnet 은 보안이 좋지 않기 때문에 root의 로그인을 금하는 것이 좋다

PAM(pluggable Authentication Modules) 을사용 su명령을 제한

/etc/pam.d/su

ex) #6. auth  requid  /lib/security/$ISA/pam_wheel.so use_uid

wheel이 su의 사용권한 그룹이다. 주석을 풀어준다.

su - root 가 않된다.


/etc/grop에 wheel의 그룹추가

ex)11 wheel:x:10:root, kh10

kh게정으로 su로 root계정으로 접속가능

저작자 표시 비영리 변경 금지
신고
Posted by frucyan
이제는 화면 해상도 조절과 ctr+alt 키를 누르지 않고 마음대로 윈도우와 가상OS를

왔다갔다 할수 있도록 vmware tool 을 설치를 해줄것이다




1.vmware 탭의 vm 탭을 보면 Install VMware Toos 가 보일것이다.

선택후 클릭을 하자




2.자동으로 CD롬이 마운트 되면서 폴더창이 뜰것이다.




3.tar.gz 파일을 바탕화면에 풀도록 하자




4.푸는 과정



5.바탕화면에 압축이 풀린게 보인다.



6.그러면 터미널 창을 열어 아깐 압축을 푼 폴더로 찾아가서

위에서 처럼 ls 명령어를 쳐주면 vmware-install.pl 보인다.

./vmware-install.pl   <--- 실행 시켜 주자



7.중간 중간 나오는게 있는데 그냥 엔터만 치면 된다.
그러다 위와같이 해상도를 설정화면을 만나게 되는데 적당한 해상도를 선택해준다
또 몇가지 창이 나오는데.. 그냥 엔터를 치면 된다.


8.설치가 다 됐으면 필히 재부팅을 해주어야 한다.
재부팅을 하게 되면 이제 알맞게 해상도를 조절할수 있게 되고
또한 이제는 ctr+alt 키를 누르는것에서 해방되어서 마음대로 윈도우와 가상OS를 오갔다 할수 있을 것이다!
저작자 표시 비영리 변경 금지
신고
Posted by frucyan


이제 재부팅을 하게 되면 세부 설정을 하게 된다.



1.Next



2.방화벽 설정 부분이다.

기본 설정이 위화면과 같이 SSH만 방화벽에서 허용하고 있다.



3.필자는 기본적으로 FTP, Telnet ,WWW 에 체크를 해서 방화벽에서 서비스를 허용하도록 하였다.




4.경고창이 뜨면 예를 누른후 다음 단계로 넘어가자




5.SELinux 은 기본설정 그대로 Next 로 진행하자




6.시간을 현시간에 맞춘후에 Next




7.계정 생성 부분이다.
root 계정을 제외한 사용할 계정을 만들면 된다. Next




8.Next



9.Next



10.이제 설치가 끝났으니 좀전에 만든 계정으로 접속해서 CentOS 를 마음껏 즐겨 보자!


*추가 사항

설치도 다 끝나고 컴퓨터를 종료 시키면 처음 설치시 넣어 두었던 이미지 시디를 제거를 해야 한다.

아래 그림처럼 Use physical drive 를 선택후 확인을 누르면 된다




저작자 표시 비영리 변경 금지
신고
Posted by frucyan
이제 재부팅 되면서 CentOS 5.2 를 본격적으로 설치를 하게 된다.


1. ENTER



2.Skip 을 누르고 다음 단계로 넘어가자



3.Next



4.한국어를 선택후 Next


6.자판은 한국어가 없으니 그냥 영어로 선택후 Next




7.경고 창이 뜨면 예를 누르고 다음 단계로


8.Next


9.이번 경고 창도 예를 누른후 다음 단계로 넘어간다


10.호스트를 설정 하는 부분이다.

호스트명을 설정하는 부분이다. 기본은 DHCP를 통하여 호스트명을 자동으로 설정 이다
이렇게 하면 컴퓨터 이름이 임의의 이름으로 설정된다.
필자는 이게 싫어 수동으로 Cent5 라고 호스트명을 줬따.

그외에는 우리가  이전 단계에서 NAT 설정을 했으니 딱히 건드릴 부분은 없다.



11.Next


12. root 암호 설정하는 부분이다.
암호는 설정후 Next


13.초기 설치되는 소프트웨어 부분이다.

기본은 데스크탑-그놈 이다. 
필자는 여기에 server 만 추가했다.  했으면 Next


14.Next



15.이제 CentOS 가 설치가 되기 시작 한다.



16. 소프트 웨어 설치가 끝난 다고 나오면 위에 처럼 재부팅 해주면 된다.
저작자 표시 비영리 변경 금지
신고
Posted by frucyan
설치에 사용된 버전은 VMware Workstation 6.5.1 build 126130 이다
원래는 다른 버전의 vmware 를 썼었는데.. 타임 설정을 해놓으면 자꾸 시간이 틀려 지더라
알고 보니 그게 vmware의 문제 때문이란다.
이번 6.5.1 버전에서는 이런 문제 없이 잘 실행이 되어서 기존 버전에서 업그레이드를 했다.



1.New Vitrual Machine 를 선택후 다음으로 진행한다.




2. Typical 타입과 Custom 타입의 2종류가 있는데 Typical 타입을 선택하는게 더 간단하지만
Custom 타입을 선택하여 좀더 세부적인 설정을 하도록 하였다.
(대게는 귀찮으니 그냥 Typical 타입으로 설정을 한다;;)



.
3.Next 를 눌러 다음으로 넘어간다.




4. 설치를 OS의 CD/DVD 나 이미지 파일을 넣어주는 작업이다.
CD/DVD 가 있다면 위의 Install Disc 를 선택해 주면 될것이고
이미지 파일로 있다면 위 스샷처럼 Browser 를 눌러서 이미지 파일을 추가 하면 되겟다.




5.우리는 CentOS 5.2 버전을 설치를 할것이다
그러니 Linux 를 누른후 리눅스 종류를 선택해야 하는데. 아직까지는 CentOS 가 따로 분리되어 있지 않아
우리는 Other Linux 2.6.x kernel 을 선택하여 설치를 할것이다.




6.Virtual machine name -> vmware 왼쪽탭에 보일 이름이다. (편한대로 적어주면 된다)
Location -> CentOS 를 설치를 디렉토리를 선택해 주면 된다.




7.cpu core 설정인데. 본인은 코어2듀오 cpu 라 그냥 core 에 2개를 선택했다.
실제 성능에서는 어떤지 솔직히 잘 모르겠다.

사설:
ESX vmare서버를 운영하고 있지만 이런 설정때문에 눈에 확띄는건 별로 없는것 같다;;




8.램 설정 하는 부분이다. 본인의 램에 따라서 적절히 조절해 주면 된다.




9. 본인은 램이 3G 라서 1G 로 줬다.




10. 네트웍 설정이다. 편하게 NAT 로 했다.




11. 하드 설정 인데..Next




12.Next




13.Next




14.하드 공간 설정 하는 부분이다.
하드가 500G 충분한 공간이라 CentOS에 할당할 공간은 넉넉히 30G 로 설정해 줬다.




15.Next




16.Finish

이제 설정을 끝났고 Finish 를 누르게 되면 이제 CentOS 설치 화면으로 넘어가서
설치가 시작 되게 된다.
저작자 표시 비영리 변경 금지
신고
Posted by frucyan

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

티스토리 툴바