본문 바로가기

해봐야 안다.OTL/Linux

[4] Openssh

OpenSSH 서버 구축

1. 기존의 openssh가 설치되어 있는지 확인한다.

2. 확인 결과 4개의 관련 패키지가 설치되어 있는 것을 확인

3. 지워 준다. –nodeps는 rpm 의 의존성 여부와 상관없이 강제적으로 제거할 때 사용한다.

4. 다시 잘 제거 되었는지 확인한다.

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

wget 명령을 이용하여 openssh 소스파일을 다운로드한다.

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

다운로드 파일 확인

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

압축을 푼다.

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

압축을 푼 후 openssh-5.2p1 디렉토리의 내용

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

./configure 한다. –prefix는 설치될 디렉터리 지정이다.

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

 

< make && make install 을 한다.>

컴파일 및 설치가 끝난 모습

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

심볼릭 링크 생성

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

/etc/init.d/sshd 파일을 만들고 권한을 755로 준다.

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

#vi /etc/init.d/sshd 파일을 생성 // 파일 안에 스크립트를 만들어 준다.

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

/etc/init.d/sshd파일 확인

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

sshd를 chkconfig list에 추가해준다.

chkconfig 명령으로 sshd가 부팅 시에 자동으로 서비스되는지 확인한다.

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

 

sshd 확인

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

sshd를 시작한다. 처음엔 안 켜져 있는데 restart해서 FAILED가 났다.

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

전에 설치되 있던 OpenSSH때문에 파일이 꼬였다.

/etc/sysconfig/ssh를 삭제 후 다시 openssh 원본 파일에서 /etc/ssh로 심볼릭 링크를 생성한다.

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

/etc/ssh/ssh_config 파일에 113번 줄을 수정

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

netstat 명령으로 22번 ssh포트가 열려있는지 확인

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

< 설치 끝 >