반응형
Tomcat 에 Port를 추가해서 별도 프로젝트로 관리 하고 싶을시엔 아래와 같이 하면된다.

예제를 통해 9999 포트와 9090 포트 두가지 예를 들어서 셋팅법을 설명하도록 하겠다.

작업 해야할 파일은 server.xml 파일이 되겠다.


[1] 9999 Port에 Setting 방법

<!-- ATM Service Configuration -->
<Service name="ATM_OPER">

<Connector  port="9999" protocol="HTTP/1.1" connectionTimeout="20000" 
redirectPort="8443"/>

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

<Engine name="ATM_OPER" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>

<Host name="localhost"  appBase="webapps"  unpackWARs="true"
autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<Context path="/scenario" docBase="/webSrc/scenario/"
reloadable="true"/>

</Host>
</Engine>

</Service>


[2] 9090 Port에 Setting 방법

<!-- ATM DEV Service Configuration -->
<Service name="ATM_DEV">

<Connector  port="9090" protocol="HTTP/1.1" connectionTimeout="20000"  redirectPort="8443"/>

<Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />

<Engine name="ATM_DEV" defaultHost="localhost">
<Realm className="org.apache.catalina.realm.UserDatabaseRealm"
resourceName="UserDatabase"/>

<Host name="localhost"  appBase="webapps"  unpackWARs="true"
autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">

<Context path="/scenario" docBase="/webSrc/scenario_dev/"
reloadable="true"/>

</Host>
</Engine>

</Service>


이렇게 해버리면 소스 업로드에 따라서 위치가 변경되어 자동으로 된다.

반드시 저걸 수정한 뒤에는 tomcat was를 껏다 켜야 됨을 유념하길 바란다.




                                                                                             - 2010.09.25 랑이씀 -
반응형
반응형
우분투 서버 관리를 하다보면 비밀번호 정책 에 대해서 어떠한 기준이 있어야 한다.
기본적으로 우분투 서버에서는 비밀번호 정책을 아래와 같이한다.

[ /etc/shadow 파일 분석 ]
아래 예제를 통해 /etc/shadow 파일의 관리법에 대해 알아보자.

(1) 예제
testUserId:$6$Y4uSZiXB$ATxFDWKRERiTb4N1jPnOczrhuyZRc6vmNtXWMqK3h0HSu5jLGZQcz    3hqSwwx5C4TuJW0PDCVnvoi3JLYfSh120:14868:30:99999:3:::

위 예제를 보면, ":" 문자로 각각 정리된 것을 볼 수있다.
각각이 무엇을 의미하는지 알아보도록 하자.

(2) 분석

 [1] username 사용자 아이디를 의미한다. (testUserId)
 [2] password 암호화된 사용자 비밀번호(md5sum 암호화)를 의미한다.
($$Y4uSZiXB$ATxFDWKRERiTb4N1jPnOczrhuyZRc6vmNtXWMqK3h0HSu5jLGZQcz    3hqSwwx5C4TuJW0PDCVnvoi3JLYfSh120
 [3] last 1970년 1월 1일을 기준으로 최근 비밀번호를 변경한 날이다. (14868)
 [4] must 비밀번호 변경 후 재변경 기간이다. (30)
 [5] warn 비밀번호가 만료되기 전까지 사용자에게 비밀번호를 변경하라고
권고의 메시지를 보내는 기간이다. (99999)
 [6] expire 비밀번호가 만료된 다음 사용자 계정이 사용불가능 하게 까지의 기간이다. (3)
 [7] disable 1970년 1월 1일을 기준으로 사용자 계정이 사용불가능 하게 된 날을 가리킨다.
 [8] reserver 남겨둔 예약 공간이다. 


(3) 관리법

3,4,5,6 번을 특정값으로 sudo권한을 이용해 부여하게 된다면, 사용자 비밀번호 정책 관리는
원활하게 이루어 지게 될것이다.


                                                                                            - 2010.09.19 랑이씀 -
반응형
반응형
우분투에서 로그인시 환영 메시지를 작성 가능하다.

아래 절차대로 하면 쉽게 된다.

[1] /etc/ssh or /etc/ssh2 에서 sshd_config 파일을 연다.

[2] #Banner /etc/issue.net 파일의 주석을 없앤다.

[3] /etc/issue.net 파일을 관리자의 호기에 맞게 수정한다.

[4] sudo /etc/init.d/ssh restart 를 이용하여 ssh를 재시작 한다.


그럼 아래와 같은 그림이 뜬다 ㅋㅋㅋ

 login as: test
/***************************************************************************/
/* Welcome to Ower Develope Server!!                                                         */
/* Please change your password per month                                                 */
/* Administrator :                                                                      
                 */
/***************************************************************************/


test@srzero.co.kr's password:


반응형

'Server > Linux' 카테고리의 다른 글

[Tomcat 에 Port 추가방법]  (0) 2010.09.25
[ /etc/shadow 파일 분석]  (0) 2010.09.19
[Linux 사용자 계정관리]  (0) 2010.09.07
[ Linux 유용한 명령어 모음집 ]  (0) 2010.07.13
Linux Os Kernel Version 정보 확인방법  (0) 2010.06.15
반응형
1. [ 계정 추가 ]

$ sudo adduser testUserId

'testUserId' 사용자를 추가 중...
새 그룹 'testUserId' (1010) 추가 ...
새 사용자 'testUserId' (1010) 을(를) 그룹 'testUserId' (으)로 추가 ...
'/home/testUserId' 홈 디렉터리를 생성하는 중...
'/etc/skel'에서 파일들을 복사하는 중...
새 UNIX 암호 입력:
새 UNIX 암호 재입력:
passwd: password updated successfully
Changing the user information for testUserId
Enter the new value, or press ENTER for the default
        Full Name []: Moon Ul
        Room Number []:
        Work Phone []:
        Home Phone []:
        Other []:
정보가 올바릅니까? [Y/n] Y

2. [계정 삭제]

계정 삭제하는 방법에는 여러가지가 있다 아래 예제를 보자.

 $deluser testUserId
=> 요방법은 해버리면, 계정은 지워지나, /home/testUserId/ 폴더는 그대로 남아있게 된다.
    
 $deluser --remove-home testIUserId
=> 요 방법으로 해야 홈디렉토리 이하 폴더까지 후다닥 날라간다.

 $deluser --remove-home testIUserId
=> 요방법으로 해버리면 홈디렉토리 뿐만 아니라 testUserId가 소유하고 있는 모든 파일까지 삭제되어 버린다.

3. [ 사용자 그룹 추가 ]

 $groupadd testGroup(그룹명)
=> 그룹 추가 방법

 $usermod -g testGroup(바뀔 그룹명) testId(유저아이디)
=> 그룹 변경 방법

$ id
uid=1001(testId) gid=1016(testGroup) 1016(testGroup)
= > 그룹명 확인방법( 반드시 재로그인 해야 한다)


                                                                                     - 2010.09.06 랑이씀 -
반응형

'Server > Linux' 카테고리의 다른 글

[ /etc/shadow 파일 분석]  (0) 2010.09.19
[SSH 로그인 환영 메시지 작성]  (0) 2010.09.15
[ Linux 유용한 명령어 모음집 ]  (0) 2010.07.13
Linux Os Kernel Version 정보 확인방법  (0) 2010.06.15
APM 설치하기 가이드  (0) 2010.06.04

+ Recent posts