Web taemy's Site

'filezilla'에 해당되는 글 1건

  1. 2008/05/16 vsftpd 덕분에(?) 인코딩을 UTF-8 로 바꿔야 겠다
vsftpd 를 ftp 서버로 사용하고, filezilla 를 클라이언트로 사용중에 있다.

FTP 서버의 문자셋(인코딩)은 EUC-KR 을 사용중이다.(오래전에 설치한 것이라.)

그런데, 언제부터인가 전송시 전송이 안되는 현상이 발생했다.
한동안 해결을 못하다가, 옵션/로그를 살펴보니, UTF8 에 뭔가 감이 잡혔다.

바로 "OPTS UTF8 ON" 이라는 옵션.

그렇다. 시스템은 EUC-KR 인데, 파일질라에서 저 옵션으로 UTF8 모드로 접속이 된 것이다.
그래서 전송시 에러가 났던 것이다.

그런데, 그동안 괜찮다가 왜! 얼마전 부터 그런것이지?
(로그를 살펴보니, 4월 28~29일 경인듯 하다)

FTP 서버는 debian testing (lenny) 버전을 사용하고 있었는데,
얼마전에 vsftpd 의 버전을 2.0.6 으로 업그레이드가 되었나 보다.
(데비안 패키지가 언제 업데이트 되었는지 확인하는 곳이 있을 듯 한데...)

아니면, 예전에 되었는데 내가 업그레이드를 늦게 했을지도(apt-get update , apt-get upgrade)

vsftpd 의 changelog 를 살펴보니.
ftp://vsftpd.beasts.org/users/cevans/untar/vsftpd-2.0.6/Changelog

2.0.5 버전부터  "OPTS UTF8 ON" 이 옵션을 지원하기 시작한 듯 하다.

vsftpd 자체에 저 옵션을 끄는 설정은 찾지 못했다.
파일질라등 FTP 클라이언트 자체에서 꺼야 정상적으로 전송이 되었다.

시스템의 EUC-KR 을 그대로 유지할지. UTF-8 으로 바꿀지 생각해봐야 겠다.
(유지하려면, FTP 서버를 바꿀지.아니면 버전을 낮추던가.)

나중을 위해서 UTF-8 로 바꾸는 것이 나을 듯 싶지만, 삽질은 싫은데.. ^^


ps. 그런데, 다른 파일질라(버전이 조금 다른) 에서는 또 되네. 뭐야!
 (UTF-8 때문에 생긴 문제는 맞긴 한데, 상황에 따라 조금 다른가?)

이올린에 북마크하기(0) 이올린에 추천하기(0)
2008/05/16 17:31 2008/05/16 17:31
이 글에 관련된 글.
    관련된 글이 없습니다.