japanese site
온라인강좌책메일다운로드동아리쇼핑기술지원기업정보갤러리동영상 블로그
 아 이 디
 비밀번호
회원 가입 | 비밀번호 찾기

블로그~

 
책제목
리눅스서버관리실무바이블v3.0


저자 박성수
페이지수 2,032 pages
펴낸곳(주)수퍼유저

리눅스 서버 구축 및 관리에 필요한 거의 모든 부분과 전반적인 실무 기법들을 다루고 있음
책제목
리눅스보안관리실무(2/E)


저자홍석범
페이지수 820 pages
펴낸곳(주)수퍼유저

리눅스 보안에 관련된 내용을 종합적으로 쓴 책. 저자의 명성 그대로 보안관련의 모든 내용이 그대로 담겨져 있다.
 
 
    리눅스>>설치 및 구축/관리>>


ssh 설치 및 운영(openssh-2.5.2p2-5)
 



이 문서를 다른 웹이나 출판물에 게시할 때는 반드시 출처를 밝혀 주시기 바랍니다.

최종 수정일 : 2001년 8월 25일
글쓴이 : 윤 일(admin@rootman.co.kr)

HOW-TO installations ssh2

1 .  SSH2 설치 전에
리눅스 배포판을 everithing으로 설치를 했다면 openSSH가 설치 되어 있어서 SSH2를 설치 하기 전에 먼저 rpm 파일로 설치된openSSH를 제거해 줘야 됩니다
ssh2설치시에 openSSH와 충돌이 일어 나지는 않는데 설치 후 사용할 때 충돌을 일으킬 수 있기 때문에 반드시 깔끔하게 제거해 줘야 됩니다. 다음과 같이 자신의 시스템에 openSSH가 설치 되어 있는지 확인합니다.

한컴 리눅스2.0 에서는 위와 같이 검색 됩니다. 다음과 같이 openSSH에 관련된 5개의 패키지 모두 삭제해 줍니다.
[root@yunil /root]# rpm -e openssh-server

위와 같은 방식으로 검색된 모든 패키지를 삭제해 줍니다. openssh패키지를 삭제하면  /etc/ssh 디렉토리가 빈 디렉토리가 아니라서 제거할 수 없다는 에러가 나기 때문에 /etc/ssh를 "rm -rf" 명령으로 삭제를 해 줘야 한다.

2. ssh2 설치
이 강좌에서 다루고자 하는 설치 방법은 SSH2의 소스 파일을 다운받아 설치하는 방법이다. SSH2는 http://www.ssh.fi에서
다운 받을 수 있고, 루트맨 자료실에서도 다운 받을 수 있습니다.
꼭 버그 패치가 된 최신 버젼을 설치하는 것이 좋다. 지금 부터 ssh-3.0.1 버젼을 이용해서 설치하는 방법을 설명할 것이다.
다운 받은 파일의 압축을 풀어 줍니다.
[root@yunil /root]# tar zxvf ssh*

다운 받은 파일의 tar.gz을 풀어 주면 ssh-3.0.1라는 디렉토리가 생깁니다.물론 다운 받은 버전에 따라서 디렉토리 이름이
다르겠지요. ssh-3.0.0 디렉토리를 /usr/local/src/에 ssh2라는 이름으로 변경해서 옮깁니다.
[root@yunil /root]# mv ssh-3.0.1 /usr/local/src/ssh2

옮겨진 /usr/local/src/ssh2 디렉토리로 이동합니다.
[root@yunil /root]# cd /usr/local/src/ssh2

configure파일을 실행합니다.
[root@yunil ssh]# ./configure  --with-tcp-wrappers

configuration이 제대로 마무리 되었다면 configuration정보들이 출력됩니다. 컴파일을 위해 make를 실행합니다.
컴파일 과정은 시스템에 따라 3분에서 10분정도 소요됩니다.
[root@yunil ssh]# make

컴파일 과정을 정상적으로 마쳤다면 make install을 실행합니다.
[root@yunil ssh]# make install

SSH2가 설치 완료되면 /etc/ssh2, /usr/local/bin, /usr/local/sbin, /usr/local/man 디렉토리들에 SSH2관련 파일들이 생깁
니다. ssh2가 설치 됨과 동시에 ssh2의 명령어들이 포함되어 있는 /usr/local/bin과 /usr/local/sbin이 명령어 PATH에 자동
추가 된다. 즉 ssh2관련 명령을 하기 위해 경로명까지 적어 줄 필요가 없다. 하지만 이  PATH는 다음 로그인부터 적용되기
때문에 로그아웃 한 후 다시 로그인 하면 적용된다.

3. ssh2를 위한 xinetd 설정
ssh2를 xinetd로 제어하고 inetd 모드로 작동시키기 위해서는 간단한 작업을 해줘야 된다.
/etc/xinetd.d 디렉토리에 ssh 라는 이름으로 아래와 같이 작성하자.
xinetd에 대한 자세한 내용은 xinetd 강좌를 참고 하길 바란다 

위와 같이 작성하고 저정했다면 ssh2의 가동을 위해서 xinetd를 재 실행해야 된다.
[root@yunil ssh]# /etc/rc.d/init.d/xinetd   restart

그럼 ssh2 서버가 제대로 작동하는지 테스트 해 보기 위해서 다음과 같이 접속을 해 보자.
[root@yunil ssh]# ssh   -l   사용자명   localhost     

'-l' 사용자명으로 지정하지 않으면 현재 접속해 있는 사용자로 로그인 시도 한다. ssh2는 기본적으로 root 로 접속할 수
있게끔 설정되어 있다. 접속이 잘 된다면 모든 설치 과정은 여기서 끝!!

 
   
강사 소개
  rootman    
이름 : 윤 일

email : admin골뺑이rootman.org, rootman골뺑이intermerit.com

homepage : http://rootman.org
 
APM 설치 (RedHat 6.2)
RedHat(레드햇) 6.1 설치 및 운영(1/2) (by 헐렁고수)

 
회사소개 | 보도기사 | 채용안내 | 광고안내 | 이용약관 | 개인정보취급방침 | 책임한계와 법적고지 | 불편사항 신고하기 | 사이트맵
ㅇ 서울 : 서울특별시 강남구 노현로79길 66, 402호(역삼동,청송빌딩)  ㅇ 부산 : 부산광역시 해운대구 우동 1470 에이스하이테크21 914호
ㅇ 대표 : 1544-8128 ㅇ부산직통 : 051-744-0077 ㅇ서울직통 : 02-856-0055 ㅇ FAX : 02-6280-2663
ㅇ 사업자번호 : 128-86-68239 ㅇ 통신판매업 신고번호 : 2013-부산금정-0035호 ㅇ 개인정보책임자 : 이재석
ㅇ 상호명 : (주) 수퍼유저 ㅇ 대표자 : 박성수
Copyright ⓒ (주)수퍼유저. All rights reserved.