태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

티스토리 툴바


"올바른 성장과 따뜻한 나눔"이 있는 넥스트리
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





저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 행복한아빠