적용 환경 : 우분투 8.10 , vsftpd 2.0.7
pure-ftpd를 사용하면 된다는 포스팅도 있었으나 적용해보니 vsftpd보다 반응속도가 느리고 맘에들지 않았다. ftprush에서 utf-8을 지원하니 불편함은 없었으나 이상하게 NetDrive에서한글이 깨져서 적용해보고자 자료를 찾아서 정리함.
0. 컴파일에 필요한 설정 - http://ubuntu.or.kr/viewtopic.php?f=9&t=1527
sudo apt-get install build-essential
1. 소스 및 컴파일에 필요한 관련 패키지 받기
sudo apt-get source vsftpd
sudo apt-get build-dep vsftpd
1.1 한글 로깅문제가 패치된 소스로 작업하려면 아랫줄부터 처리하고 소스를 받는다.
sudo vim /etc/apt/sources.list
deb http://ppa.launchpad.net/ubuntu-ko/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/ubuntu-ko/ppa/ubuntu intrepid main
https://launchpad.net/~ubuntu-ko/+archive/ppa
2. 패치파일 받기 - http://bugs.gentoo.org/show_bug.cgi?id=200811
wget "http://bugs.gentoo.org/attachment.cgi?id=162860" -O encoding.patch
3. 패치 적용
sudo patch -i ../encoding.patch
3.1 첫줄에 버전을 하나 올려야 자동업뎃하라고 안뜬다.
sudo vim debian/changelog
vsftpd (2.0.7-0ubuntu3) intrepid; urgency=low
4. 컴파일 & 패키징
sudo debian/rules binary
생성된 패키지 적용
sudo dpkg -i vsftpd*.deb
5. 옵션 적용 후 재기동
sudo vim /etc/vsftpd.conf
charset_filter_enable=yes
charset_client=cp949
charset_server=utf-8
이제 도스창에서 ftp로 접속해도 한글이 깨지지 않는다
컴파일중에 몇가지 Warning이 뜨는데..이거때문에 인코딩 패치를 적용하면 보안 문제가 있을 수도 있다는것인가..
ps. 오늘 발견한 문제점 - 2G 이상의 파일은 보이지 않는다. 전송도 안된다..ㅡ.ㅡ;;
패치가 문제인듯....해결방법을 찾아보자..
pure-ftpd를 사용하면 된다는 포스팅도 있었으나 적용해보니 vsftpd보다 반응속도가 느리고 맘에들지 않았다. ftprush에서 utf-8을 지원하니 불편함은 없었으나 이상하게 NetDrive에서한글이 깨져서 적용해보고자 자료를 찾아서 정리함.
0. 컴파일에 필요한 설정 - http://ubuntu.or.kr/viewtopic.php?f=9&t=1527
sudo apt-get install build-essential
1. 소스 및 컴파일에 필요한 관련 패키지 받기
sudo apt-get source vsftpd
sudo apt-get build-dep vsftpd
1.1 한글 로깅문제가 패치된 소스로 작업하려면 아랫줄부터 처리하고 소스를 받는다.
sudo vim /etc/apt/sources.list
deb http://ppa.launchpad.net/ubuntu-ko/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/ubuntu-ko/ppa/ubuntu intrepid main
https://launchpad.net/~ubuntu-ko/+archive/ppa
2. 패치파일 받기 - http://bugs.gentoo.org/show_bug.cgi?id=200811
wget "http://bugs.gentoo.org/attachment.cgi?id=162860" -O encoding.patch
3. 패치 적용
sudo patch -i ../encoding.patch
3.1 첫줄에 버전을 하나 올려야 자동업뎃하라고 안뜬다.
sudo vim debian/changelog
vsftpd (2.0.7-0ubuntu3) intrepid; urgency=low
4. 컴파일 & 패키징
sudo debian/rules binary
생성된 패키지 적용
sudo dpkg -i vsftpd*.deb
5. 옵션 적용 후 재기동
sudo vim /etc/vsftpd.conf
charset_filter_enable=yes
charset_client=cp949
charset_server=utf-8
이제 도스창에서 ftp로 접속해도 한글이 깨지지 않는다
컴파일중에 몇가지 Warning이 뜨는데..이거때문에 인코딩 패치를 적용하면 보안 문제가 있을 수도 있다는것인가..
ps. 오늘 발견한 문제점 - 2G 이상의 파일은 보이지 않는다. 전송도 안된다..ㅡ.ㅡ;;
패치가 문제인듯....해결방법을 찾아보자..
'지식창고 > 리눅스' 카테고리의 다른 글
freenx에서 사용할만한 효과는 없나? (0) | 2009.05.14 |
---|---|
freenx 설정 (0) | 2009.04.05 |
우분투에서 ntfs 마운트 (0) | 2009.04.02 |
VirtualBox 터미널에서 구동 (2) | 2009.04.02 |
Wubi 를 이용한 우분투 맛보기 (0) | 2009.04.01 |