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포트가 열려있는지 확인
====================================================================
< 설치 끝 >