내일은 대한입니다.
sun's longitude:299 31 22.20 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
2068 번 글의 답장글: Re: openssl 및 opessh에 대한 궁금 사항입니다.
글쓴이: 산이 [홈페이지] 글쓴날: 2004년 05월 29일 00:03:22 토(새벽) 조회: 2355
웁.. 한꺼번에 넘 많은 질문을 했군요... T.T

[김길환]님이 남기신 글:

>
>저는 현재 redhat9.x에 커널 2.6.5를 사용하고 있는
유저인데요..
>이곳저곳을 찾아도 확실히 이해할 수 있는 답변을 찾지 못하여
글을올립니
>다.
>글이 조금 길더라도 부디 고수님들의 큰 가르침
부탁드립니다.
>
>문제는 openssl과 openssh를 설치하는 과정중에 무엇보다도 개념이
잘안잡히며 에러부분또한 해결이 안되서입니다.
>

- openssl
Open Source, Secure Sockets Layer 입니다((SSL v2/v3))
http://www.openssl.org/ 에
가면 알 수 있습니다.

- openssh
역시, Open Source, Free Licensing 를 기반한 Secure SHell Daemon
입니다.

- ssh2
는 제가 알기로는 SSH Communications Security (회사)에서 만든
상업용/none-commecial
 용이 따로 있는 걸로 압니다.
기능은 openssh 와 비슷하겠지만 상용용이다보니
 뭔가 좀 틀리겠죠.


>먼저 openssl을 아래와 같이 설치하였습니다.(소스방식)

># cd /home/backup
># tar -zxvf openssh-3.8.1p1
># ./config --prefix=/usr/local --openssldir=/usr/local/openssl
># make
># make test
># make install
>
>여기까지 설치가 잘되었고 key값을 설정해줘야한다고
 해서 key값을
>아래와 같이 설정해줬습니다.

>여기서 한가지 궁금한점은 key값이 정확히 무엇을 의미하며

>예로 어떠한 경우에 실제적으로 쓰이는지 정말
궁금합니다.
>자료를 찾다보니 openssh와 연동해서 사용한다던데 구체적으로
어떤방법으로 연동이 되는지 실제적으로 예가 있다면 정말
보고 싶습니다.
>openssh에서도 키값을 설정해주는 부분이 있는데
>openssl에서 설정해주는 키값과도 관련이 있는지도
궁금하고요..
>

key 는 크게 두가지가 있습니다. 공개키와 개인키가 그것이죠.
key 는 양자간의 통신에 중요한 좀더 안정적인 수단으로
사용됩니다.

좀더 자세한 설명은 좀 어렵군요.

>(ns.dolsoilove.com은
 제 로컬 host이름입니다.)

># cd /usr/local/openssl/private
># openssl genrsa -des3 -rand T1:T2:T3:T4:T5 1024 > 
>secure.ns.dolsoilove.com.key
># cat ns.secure.dolsoilove.com.key
># openssl req -new -key secure.ns.dolsoilove.com.key -out 
>secure.ns.dolsoilove.com.csr
># openssl req -x509 -key secure.ns.dolsoilove.com.key -in 
>secure.ns.dolsoilove.com.csr > 
>secure.ns.dolsoilove.com.crt
>
>여기서 또 한가지 궁금한 점은 openssl genrsa -des3 -rand ... , openssl

>req -new -key ....의
>명령어가 어떤것을 의미하는지 궁금합니다..
>

openssl 을 이용해서 key 를 만드는 명령이겠죠?
openssl 의 옵션을 보면 다양한 옵션이 있는데 이것을 이해하기
위해서는 함호화 관련 내용도 좀 공부해야 합니다.
(저도 많이 모르니깐 ... T.T)

>
>다음으로 openssh설치를 했습니다.(소스방식)

>여기서 궁금한 사항은 openssh와 ssh2의 차이점이
무엇인지요?
>제가 알기로는 ssh의 취약점으로 인하여 ssh2의 버전이
생겼는데
>openssh같은 경우 설정 여하에 따하 기존의 ssh와 ssh2 둘다
지원하는 방식
>의 ssh이다.
>이것이 맞는지요?

openssh 와 ssh2 는 서로 만든 주체가 다르고, 대부분
배포판에서는
openssh 를 많이 사용하는 편입니다. 

ssh2 는 SSH Communications Security (회사)에서 ssh 다음 버전을
그렇게 붙인 이름인것 같네요.

기능차이는 두개의 spec 을 비교해 봐야 알겠네요.

귀찮으면 그냥 openssh 를 사용해도 됩니다.

>
># cd /home/backup
># tar -zxvf openssh-3.8.1p1.tar.gz
># ./configure --with-pam --with-md5-passwords --with-ssl-
>dir=/usr/local/openssl
># make
># make install
># cp /home/backup/openssh-
>3.8.1p1/contrib/sshd.pam.generic /etc/pam.d/sshd
># cp /usr/local/openssh/sbin/sshd /etc/rc.d/init.d (ssh데몬을 
>mysql.server처럼 init.d에 복사해서
>구동시키려고 했는데 큰 오산이더군요. 압축을 푼
/home/backup/openssh-
>3.8.1p1/contrib/redhat/sshd.init의

>파일을 sshd대신에 아래와 같이 복사했습니다.)

># cp /home/backup/openssh-
>3.8.1p1/contrib/redhat/sshd.init /etc/rc.d/init.d/sshd
># cd /etc/rc.d/rc3.d
># ln -s ../init.d/sshd S50sshd
>rc0.d에 복사하는것 및 path잡는것은 생략하겠습니다.

>
>여기서 궁금한점은 위에서 제가 복사한 파일인 sshd.init으로
복사하는것이
>맞는지요?
>또한 그렇게 복사하는것이맞다면
 어떠어떠한것을
 설정해야하는지
 설정 옵션
>을 알고 싶습니다.

이렇게 어렵게 설치/설정할 필요가 있을 까요?
기존의 SRPM 을 구해서 spec 파일을 보면 대충 설치하는 과정이
나오니깐 비슷하게 따라서 하면 됩니다.
아니면 rpm 파일을 구해서 설치해도 되고요.

공부가 목적이라면 위와 같이 하나하나씩 걸고(?) 넘어가면
하는 것이 좋겠죠.

>
>이렇게 설치를 한 후 아파치(2.0.49)를
 (DSO방식, mpm은 worker방식으로) 설
>치를 한 상태에서
># /usr/local/apache/bin/apachectl startssl
>위와같이 명령어를 주게 되면 아래와 같이 에러메시지가
나옵니다.
>
>Syntax error on line 254 of /usr/local/apache/conf/httpd.conf:
>Cannot load /usr/local/apache/modules/mod_ssl.so into 
>server: /usr/local/apache/modules/mod_ssl.so: undefined 
>
>symbol: X509_free
>
>실제 syntax 에러난 구문을 가보면 아래와 같습니다.
>
>252  LoadModule proxy_http_module modules/mod_proxy_http.so
>253  <IfDefine SSL>
>254  LoadModule ssl_module modules/mod_ssl.so
>255  </IfDefine>
>256  LoadModule mime_module modules/mod_mime.so
>
>실제 modules안에는 mod_ssl.so 라이브러리파일로
 존재합니다.
>한가지 이상한점은 다른 라이브러리에는
 없는데 유독
>mod_ssl.so부분에만
 <IfDefine SSL>구문이 있다는것입니다.

><IfDefine SSL>구문만 주석처리해봐도
 결과는 마찬가지입니다.

>
>undefined symbol: X509_free 이에러 부분을 수정을 어떻게 해야
안날수 있
>는지.궁금합니다.


openssl 를 설치하고 나서 다시 아파치 mod_ssh 를 다시
설치하세요.
위의 문제는 버전차이나 아니면 라이브러리 링크 문제입니다.

>질문을 여러가지 했는데 이중에 아시는 부분이 있으시면 그냥
지나치지 마시고 가르쳐주시면 정말 고맙겠습니다..꾸벅
 (__) 

========================================

 
이전글 : openssl 및 opessh에 대한 궁금 사항입니다.
다음글 : x윈도우 에대해서..요..  
 from 61.254.75.29
JS(Redhands)Board 0.4 +@

openssl 및 opessh에 대한 궁금 사항입니다. x윈도우 에대해서..요..
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2026. linuxchannel.net. All rights reserved.

Page loading: 0.02(server) + (network) + (browser) seconds