728x90
300x250

[Linux] Centos 5.3에서 OpenSSH 5.2P1를 사용한 SFTP 상위 접근 제한하기

이번 글은 저번 글에 이어서 OpenSSH5.2P1(Portable Version)에 대해서 이야기하고자 합니다.
OpenSSH을 사용하였을 때 상위 루트로의 접근이 허용이 됩니다.

그래서 탄생한게 OpenSSH + Chroot 패치(소스포지 프로젝트 中)가 배포가 되었었지요.
이외에도 Jail in SSH라는 프로그램 등과 같이 많은 프로그램이 탄생하게 되었습니다.

Chroot가 적용이 되어 있는 OpenSSH 5.2P1(Portable Version)을 가지고 진행하도록 하겠습니다.
참고로 이 글은 SFTP만 Chroot로서 접근을 차단하는 글(즉, SSH의 접속은 불가능)입니다.

1. /etc/ssh/sshd_config 파일 수정


2. group 만들기


3. 예제 계정으로서 mark를 만들도록 하겠습니다.


4. 사용자 계정에 폴더와 권한을 부여합니다. (최종 수정 09.07.19)
반응형
728x90
300x250

[Linux] Centos 5.3에서 OpenSSH 5.2P1 설치하기

이번 글은 OpenSSH 5.2를 설치에 관하여 몇자 적어 보았습니다.


1. 첨부 파일 및 설치하기

[첨부(Attachment)]
openssh-5.2p1.tar.gzopenssl-0.9.8k.tar.tar

수동 설치는 위의 파일로 하면 됩니다.

[CentOS의 Yum으로 설치하기]

Yum install gcc*

OpenSSH 5.2를 깔기 전에 몇가지 준비해야 할 게 있습니다.
하나. OpenSSL을 깔아주셔야 합니다. (컴파일 버전 또는 RPM 버전으로)
둘. Zlib를 사용하기 때문에 깔아주셔야 합니다.


2. 컴퓨터 환경
OS : Centos 5.3(Final)
CPU : AMD Althon 64 X2 3600 +
RAM : 2GB
HDD : 250GB


3. 설치하기

OpenSSH Mirror FTP 주소 : http://mirror.mcs.anl.gov/openssh/

그러면 OpenSSL 설치 글을 시작하겠습니다.

먼저, 쉘 창을 띄웁니다.
먼저 OpenSSL을 다운 받습니다.


2. Zlib 설치하기


3. OpenSSH 5.2P1(Portable 버전이라고 명칭합니다.)


4. 실행과 종료

반응형

+ Recent posts