'c++' 카테고리의 다른 글
프렌드 함수 (0) | 2011.11.05 |
---|---|
객체 배열 및 포인터 의 이해 (0) | 2011.11.05 |
첫번째와 두번째에서 name 배열에서 차이가 생기는 거 조심!! (0) | 2011.11.05 |
프렌드 함수 (0) | 2011.11.05 |
---|---|
객체 배열 및 포인터 의 이해 (0) | 2011.11.05 |
첫번째와 두번째에서 name 배열에서 차이가 생기는 거 조심!! (0) | 2011.11.05 |
3. VNCViewer로 접속한다.
다운로드 받은 vncviewer_tab 을 실행한다.
File -> New Connection 을 선택한다.
VNC Server에 IP Address와 Port 또는 Display를 넣는다.
예) 11.12.13.14:0
Connect를 누른다.
설정에 넣은 비밀번호를 입력한다.
그럼 아래처럼 VNCViewer에 리눅스의 X-Window 화면이 보인다.
구조체에 대한 이해 (0) | 2012.01.09 |
---|---|
리눅스 함수에 대한 이해 (0) | 2012.01.09 |
리눅스 프로그래밍 오류처리 (1) | 2012.01.07 |
우분투 live 부팅 이란 (0) | 2011.10.30 |
./configure 와 make 의 이해 (0) | 2011.10.30 |
우분투 라이브 부팅이란,?
우분투 설치 시디로 부팅하셔서
우분투 설치하지 않고 사용하기 or 우분투 설치하기
선택하시면 우분투 초기화면이 나옵니다.
여기까지의 과정 이더군요.
이부분에서 이제 우리가 할 수 있는게
Grub 복구, Gparted 사용(마운트 되있는 파일 시스템을 언마운트 하기 위해) 이 가능하답니다.
전 Grub 복구 때문에 찾아보다가 모두가 하는말이 계속 라이브 시디로 부팅해서
터미널에서 이런이런 명령어를 쳐라길래 복구모드로 가서 하는건줄 알고
엄청 헤맸습니다.
이게 사실 Gparted 사용법에 대해서 좀 적으려다가 제가좀 멍청해서 그런것도 있지만
혹시나 라이브 부팅을 모르시는분이 있으실까봐 혹시나 해서 올립니다.
조금이나마 도움 되셨길 바라면서,
구조체에 대한 이해 (0) | 2012.01.09 |
---|---|
리눅스 함수에 대한 이해 (0) | 2012.01.09 |
리눅스 프로그래밍 오류처리 (1) | 2012.01.07 |
우분투 11.10 에서 vnc 하기 (1) | 2011.10.30 |
./configure 와 make 의 이해 (0) | 2011.10.30 |
구조체에 대한 이해 (0) | 2012.01.09 |
---|---|
리눅스 함수에 대한 이해 (0) | 2012.01.09 |
리눅스 프로그래밍 오류처리 (1) | 2012.01.07 |
우분투 11.10 에서 vnc 하기 (1) | 2011.10.30 |
우분투 live 부팅 이란 (0) | 2011.10.30 |
[출처] VI 에디터 명령어 요약정리|작성자 바락스
우분투에서 .zip 파일 압축풀기 (0) | 2011.09.04 |
---|---|
우분투 한글 사용하기 (0) | 2011.09.03 |
리눅스 명령어 - chkconfig (0) | 2011.07.09 |
리눅스의 커널이란 (0) | 2011.06.22 |
[linux] ssh,scp 사용하기 (0) | 2011.06.12 |
OpenSSL로 인증서 생성 및 변환 간략 정리기술 이야기 2008/08/29 11:43테스트 용도 및 내부 어플리케이션 사용 용도라면 굳이 돈주고 Verisign 인증서 같은걸 사서 쓸 필요 없이 간단히 OpenSSL로 만들어 사용하는 것도 좋은 방법이지요.
인증서란 것이 발급한 기관이 어디냐에 따라서 브라우저 같은 Application에서 그냥 넘어가느냐 못믿을 놈이니 확인해라 라는 컴플레인을 하거나의 차이일 뿐 표준에 따라 만드는 것이라 다를 것이 없으니까요.... OpenSSL로 인증서 생성 및 변환하는 것을 아주 간략히 정리해봅니다. OpenSSL을 설치하면 openssl 이라는 이름의 실행파일이 있으며 이는 OpenSSL 패키지에 대한 데모 및 샘플 코드 제공, 각종 암호키에 대한 변환 등의 기능을 제공하는 툴입니다. 이 툴로 사실 우리가 필요로 하는 거의 대부분의 키 핸들링이 가능하다고 볼 수 있습니다. 1. Demo CA 설정 - 현재 디렉토리에 demoCA 디렉토리 생성 : mkdir demoCA - demoCA 디렉토리 안에 시리얼 파일 생성 : serial 이란 이름의 text 파일에 00 을 적는다. - index 파일 생성 : index.txt 란 이름으로 빈 파일을 만든다. 2. CA 인증서 생성 - CA 개인키 생성 : openssl genrsa -des3 -out ca.key 1024 - Self-Signed CA 인증서 생성 : openssl req -new -x509 -days 365 -key ca.key -out ca.crt 3. 하위 인증서 생성 (예: HTTPS Web 서버용..) - server 개인키 생성 : openssl genrsa -des3 -out server.key 1024 - server 인증서 발급을 위한 요청파일 생성 : openssl req -new -days 365 -key server.key -out server.csr - server 인증서 발급 : openssl ca -in server.csr -out server.crt -keyfile ca.key -cert ca.crt -outdir . 위 작업의 결과로 server.crt 라는 server용인증서가 생성되고 index 파일에 발급내역이, serial이 16진수로 1씩 증가한다. 4. 인증서 인코딩 포멧 변경 - openssl 이 생성하는 인증서의 인코딩은 발급 시 옵션을 주지 않으면 디폴트가 PEM (base64 encoding)이다. - Java 등에서 사용하기 위한 DER 포맷(바이너리)으로 변경은 다음과 같이 수행한다. : openssl x509 -in ca.crt -out ca.der -outform DER 5. 인증서 내용 보기 - openssl x509 -in ca.crt -text (PEM 포맷인 경우) - openssl x509 -in ca.der -inform DER -text (DER 포맷인 경우) ================================================================================================================
------------------------------------------------------------------------------------------ CA 개인키 생성 CA csr 키 생성 Root CA 인증서 생성 개인키에서 패스워드 삭제하기 ------------------------------------------------------------------------------------------ Server 개인키 생성 Server csr 키 생성 Server 인증서 생성 ca.key -CAcreateserial -days 365 개인키에서 패스워드 삭제하기 ------------------------------------------------------------------------------------------ Client 개인키 생성 Client csr 키 생성 Client 인증서 생성 server.key -CAcreateserial -days 365 개인키에서 패스워드 삭제하기 ------------------------------------------------------------------------------------------ crt->der 포맷변경 pem->der 포맷변경 der->pem 포맷변경 인증서 확인 비밀키 보기 openssl 설치완료 확인 pfx 변환 pfx에서 키 추출 pfx에서 인증서 추출 라디우스 실행 ------------------------------------------------------------------------------------------ 인증에 사용될 파일 6개 |
프로젝트에 필요한 cgi 에 대한 개념 잡기 (0) | 2011.09.03 |
---|---|
우분투에서 apm 설치하기 (0) | 2011.08.03 |
SNMP (0) | 2011.07.09 |
APACHE 란 (0) | 2011.07.07 |
1. 시스템 모니터링 교수님 질문내용-답변 (0) | 2011.07.07 |
VI 에디터 명령어 (0) | 2011.10.25 |
---|---|
우분투 한글 사용하기 (0) | 2011.09.03 |
리눅스 명령어 - chkconfig (0) | 2011.07.09 |
리눅스의 커널이란 (0) | 2011.06.22 |
[linux] ssh,scp 사용하기 (0) | 2011.06.12 |
우선 웹서버는 동적인 컨텐츠를 생성하지 못하는데요,
이 말은 클라이언트가 요청한 페이지는
웹서버가 이미 따로 존재하고 있던 웹 페이지를 리턴하는 것이란 말이며,
동시에 동적으로 존재하지 않았던 페이지를 만들어서
제공하지는 못한다는 말입니다..
또한 서버상에서 데이터를 저장하는 일조차 하지 못합니다.
그래서 이러한 일들을 수행하기 위해 웹서버는 다른 애플리케이션에게 도움을 요청하게 되고
이러한 일들을 하는 프로그램을 CGI프로그램이라 하는데, 사용자가 서버에게 웹페이지를 통한 요청이 있었을 때, 그것이 응용프로그램에 의해 처리 될 필요가 있다면 서버가 응용프로그램을 실행시키고 필요한 메시지를 받는다. 이 때 서버와 응용프로그램 사이에 데이터를 주고 받기 위한 표준화된 방법을 CGI라고
합니다.
CGI프로그램은 보통 펄 스크립트와 파이썬, PHP같은 언어로 작성하게
됩니다.
CGI는 Common Gateway Interface의 약자인데요,
웹서버는 GET혹은 POST방식으로 넘어온 파라미터들을 이러한 CGI프로그램에 넘겨주게 되고
CGI프로그램은 이러한 정보를 가지고 웹 페이지를 만들어 웹서버에게 넘겨주고,
또다시 웹서버는 이 페이지를 클라이언트에게 넘겨주게 됩니다.
이렇게 생성된 페이지는 웹서버입장에서는 정적인 페이지이기 때문에 ,
웹서버는 실질적으로는 동적인 컨텐츠를 만들지 못함에도 불구하고
클라이언트입장에서는 동적인 페이지를 보내는 것처럼 보이게 되는것입니다.
이러한 CGI프로그램과
비슷한 역할을 하는 것이 서블릿입니다.
openssl 생성 및 간략 정리 (0) | 2011.09.27 |
---|---|
우분투에서 apm 설치하기 (0) | 2011.08.03 |
SNMP (0) | 2011.07.09 |
APACHE 란 (0) | 2011.07.07 |
1. 시스템 모니터링 교수님 질문내용-답변 (0) | 2011.07.07 |