한컴 리눅스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 강좌를 참고 하길 바란다 |