openssh chroot patch 사용법

송효진의 이미지

openssh 에 첨부된 chroot 패치를 한다.
(소스포지링크를 걸려고 했는데, 파일이 안보이네요;;;)

chroot 적용하고자 하는 계정의 홈 디렉토리 끝에 /./ 를 붙인다.

chroot 된 후 이용될 쉘을 위해 busybox 를 static 으로 설치한다.

이것을 /home/youracc/bin/busybox 로 복사한다.
bash 는 지원하지 않으므로 sh 로 링크를 건다.
ln -s busybox sh

계정생성예) useradd -m youracc -d /home/youracc/./ -s /bin/sh

생성된 계정은 /etc/passwd 를 편집하도록 한다.

WINSCP3 으로 sftp 접근시에 발생하는 오류메세지를 잠재우기 위해 가짜
파일을 하나 생성한다.
filename : groups (chmod 755)
#!/bin/sh
echo youracc

ssh 이용시 필요한 명령은 busybox 에서 웬만큼 지원한다.
busybox 라고 치면 지원 명령 목록이 나오고,
원하는 명령어로 링크를 걸면 이용할 수 있다.
(ssh 접속시 이미 busybox 인 sh 로 로그인 했으므로 따로 링크는 필요치
않다. vi 까지 지원한다!!)

끝.
------------------
제가 적은 최근 글을 모아서 보고 싶어요~

emerge money

File attachments: 
첨부파일 크기
Plain text icon openssh-3.9_p1-chroot.patch_.txt2.96 KB
송효진의 이미지

무슨 명령이 더 필요한듯 한데,
드림위버가 무슨 명령을 시도하는지를 알 방법이 있을까요?

emerge money