Full Stack Web Developer.
Syaku (샤쿠)

Java, JS (ES6+), Spring, Spring security, jQuery, Reactjs, Bootstrap.

        

08-04 05:26


Spring Boot 2 보기 Front-end 보기 DevOps 보기 Spring 3 보기 Spring Security 3 보기

OpenSSL , OpenSSH 설치하기 : Linux Fedora

Telnet 이나 FTP 의 보안적인 문제를 대처하기 위해 개발된 OpenSSH 는 암호화된 방식으로 기존 방식에 비해 안전하다.

openssh 공식사이트 : http://openssh.org 
openssl 공식사이트 : http://openssl.org

OpenSSL 설치

기본으로 설치되어 있으므로, 없을 경우에만 내려받아 설치하도록하자.

설치된 openssl 확인
# rpm -qa|grep ssl

# tar xvf openssl-0.9.8k.tar.gz
# cd openssl-0.9.8k

설치
# ./config --prefix=/usr/local/openssl
# make
# make-install

OpenSSH 설치

페도라10 에는 openssh 5.1.p1 rpm 버전이 설치되어 있다. 삭제하고 최신버전으로 설치하도록하자.

openssh 실행중이 서비스 중지
# service sshd status
# service sshd stop

설치된 openssh 확인
# rpm -qa|grep ssh
또는
# dpkg -l|grep ssh

출력된 리스트들 모두 e 옵션으로 삭제하자.

# rpm -e openssh
# rpm -e openssh-client
# rpm -e openssh-askpass
# rpm -e openssh-server
.....

다운로드 : http://ftp.kaist.ac.kr/OpenBSD/OpenSSH/portable/ (리눅스용 OpenSSH)

해당 최신버전을 다운로드 한다. 나는 openssh-5.2.tar.gz 다운받아 /tmp 폴더에 저장하였다.

카이스트 ftp에서 다운받기
# ftp ftp.kaist.ac.kr
# cd OpenBSD/OpenSSH
# get openssh-5.2.tar.gz /tmp/openssh-5.2.tar.gz
# exit

압축풀기
# cd /tmp
# gunzip openssh-5.2.tar.gz
# tar xvf openssh-5.2.tar
# cd ssh

명령어를 입력하면, 압축이 풀린다. 그후 해당 폴더에 접근하자. (탭키를 이용하면 해당 파일이나, 폴더명이 존재할 경우 이름을 자동으로 완성시켜준다.)

# ./configure --prefix=/usr/local/openssh --with-ssl-dir=/usr/local/ssl/ --with-tcp-wrappers --with-pam --with-md5-passwords

--prefix= : SSH 설치 경로
--with-ssl-dir= : SSL 설치 경로
--with-md5-passwords : MD5 암호화 알고리즘을 사용해서 더 안정된 보안을 제공하게 한다.

설치과정 중 *** zlib missing - please install first or check config.log *** 에러가 발생할 경우 zlib 삭제하고 다시 설치하자.

'플렛폼 > 리눅스' 카테고리의 다른 글

nginx & php error  (0) 2017.09.05
리눅스 zlib 설치 : Linux  (4) 2009.05.28
페도라 VMware Tools 설치하기 : Linux Fedora  (8) 2009.05.28
gcc + make 설치하기 : Linux  (1) 2009.05.28
OpenSSL , OpenSSH 설치하기 : Linux Fedora  (0) 2009.05.26
댓글 남기기
◀ PREV 1···253254255256257258259260261···313 NEXT ▶