행복한 아빠

FTP 디렉토리에서 심볼릭링크가 작동하지 않을 때 본문

잡다한기록

FTP 디렉토리에서 심볼릭링크가 작동하지 않을 때

행복한아빠 2010.08.24 18:56
FTP 서버를 설치하면 보안상의 이유로 FTP가 접근할 디렉토리를 정해줍니다. 예를 들어 /home/ftpdata 같이 말이죠. 이러면 FTP로 접속하면 그 외의 디렉토리는 접근할 수가 없습니다.



문제

특별한 이유로 FTP로 다른 디렉토리를 접근하려고 아래와 같이 심볼릭 링크를 만들었습니다.

prompt> cd /home/ftpdata
prompt> ln -s /home/dykim/mydata

FTP로 접근해서 mydata를 접근하려면 아래와 같은 에러만 발생합니다.

ftp> cd mydata
550 /Mp3: No Such file or directory

보안상의 이유로 많은 FTP 서버가 심볼릭 링크를 허락하지 않는다고 합니다.


해결방법

이런 경우 단순히 심볼릭링크로 되지 않고 FTP가 접근할 수 있는 디렉토리에 내가 접근할 디렉토리를 마운트하면 가능합니다. 이럴 경우 root에 상응하는 권한이 필요합니다.

prompt> cd /home/ftpdata
prompt> mkdir mydata
prompt> sudo mount -o bind /home/dykim/mydata /home/ftpdata/mydata





0 Comments
댓글쓰기 폼