파일질라로
sftp://서버이름
을 사용하면 ftp와 무관하게 돌아가는 sftp (ssh와 함께 연동된다)로 파일 전송을 할 수 있다.
http://www.centos.org/modules/newbb/viewtopic.php?topic_id=4265
http://pizzashack.org/rssh/ (위 글의 댓글에선 솔라리스에서 이것을 썼다고 하는군)
http://mysecureshell.sourceforge.net/
rssh로 가보자.
rssh는 restricted shell로서, sftp나 scp만 허용하도록 된 shell이다.
......?!
그러면 곤란한데 ㅡㅡa;;
위의 경우는 ssh로 다른 유닉스 명령을 전혀 안 쓴다는 전제가 깔려있다.
sftp나 scp같은파일전송만 한다는 것이다.
우리의 경우
1. 메인서버에 ssh로 접속하면 모든 명령을 다 내릴 수 있고, 다른 디렉토리의 내용물도 보여야 한다. 하지만 sftp를 쓴다면 chroot되어야 한다.
2. 스토리지서버에는 ssh접속이 안 되어야 한다. sftp는 되어야 한다.
으음 -_- 포기 ㅡ,.ㅡ;;
ssh는 chroot안 되면서 sftp에는 chroot가 안 되는건 어불성설이다 ㅡ,.ㅡ
ssh로 접속하기만 하면 얼마든지 /etc/등의 파일을 얼마든지 다른 곳으로 복사할 수 있다 ㅡ.ㅡ;;
파일 권한 설정이나 잘 해두면 하면 된다....;