적용 환경 : 우분투 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 이상의 파일은 보이지 않는다. 전송도 안된다..ㅡ.ㅡ;;
     패치가 문제인듯....해결방법을 찾아보자..

신고
  • rotmfprl 2010.03.04 11:55 신고

    생성된 패키지 적용 << 이걸 어떻게하나요??

    • BlogIcon dummy 2010.03.24 16:21 신고

      그 밑에 줄에 있는 내용이요

우분투에 VirtualBox를 설치하고 윈도우를 인스톨했다. 내가 필요한것은 쉘상에서 가상머신을 구동 시키는것! 

윈도우 관리는 윈도우터미널접속하면 되니까 말이다.
검색을 해보니 콘솔 명령어가 있다 그중 VM 구동에 관련 되는항목은 아래와 같다.
VBoxManage startvm          <uuid>|<name>
                            [-type gui|vrdp]

VBoxManage controlvm        <uuid>|<name>
                            pause|resume|reset|poweroff|savestate|
                            acpipowerbutton|acpisleepbutton|
                            keyboardputscancode <hex> [<hex> ...]|
                            injectnmi|
                            setlinkstate<1-4> on|off |
                            usbattach <uuid>|<address> |
                            usbdetach <uuid>|<address> |
                            dvdattach none|<uuid>|<filename>|host:<drive> |
                            floppyattach none|<uuid>|<filename>|host:<drive> |
                            vrdp on|off] |
                            setvideomodehint <xres> <yres> <bpp> [display]|
                            setcredentials <username> <password> <domain>
                                           [-allowlocallogon <yes|no>]


검색해보니 둘중 하나로 구동하면 될듯
VBoxVRDP -startvm “Your VM” 
- 이건 프로세스가 떠 있으니 구동후 백그라운드로 돌리면 될것이고

VBoxManage startvm “Your VM” -type vrdp
-이건 알아서 백그라운드로 돌아간다.

구동시키고 부팅완료되길 기다렸다가 터미널 접속하면 끝!  버츄얼박스 맘에든다.





신고

'지식창고 > 리눅스' 카테고리의 다른 글

freenx 설정  (0) 2009.04.05
vsftpd 한글 인딩 소스 수정하는 방법  (2) 2009.04.04
우분투에서 ntfs 마운트  (0) 2009.04.02
VirtualBox 터미널에서 구동  (2) 2009.04.02
Wubi 를 이용한 우분투 맛보기  (0) 2009.04.01
ubuntu, centos 를 VMWare에 설치  (0) 2008.04.28
  • BlogIcon Kuro™ 2009.05.02 23:09 신고

    추천 포스트를 보고 쫓아 오게 됐습니다 ^^
    VirtualBox 바로가기를 만들고,
    내용을 VBoxManage startvm "YourVM"으로 바꾸어 주면 스테이션 없이 바로 실행이 가능하죠 ^^ SnapShot 명령도 쓸만 하답니다

    • BlogIcon dummy 2009.05.04 15:23 신고

      오 바로가기 그것도 좋은 방법이군요.

사내에 업무용 으로 윈도우 2003에 서버를 사용중이였는데 남는 PC가 있어서 우분투를 설치해보려고 하니  기존에 설치된 OS는 건드리기 뭐하고...테스트 삼아서 해보는거니..밀어버릴수도 없고..했는데

Wubi라는것이 있었다. 그런데 이건 다운을 받아야 해서 좀 느리니

일단 ISO이미지를 받아서 그걸 굽거나 마운트해서 설치하는것이 좀 빠르니 그방법을 택했다.
받는 위치는 daum을 고르면 속도가 좋은편이다.

받은 이미지를 CD로 구웠다. 버전은 8.10 Interpid Ibex

시디를 넣고 'Install inside Window"를 클릭하니
설치 화면이 나온다 사용할 계정과 설치 크기를 지정해주면 잘 깔린다.

재부팅하고나면 윈도우의 부트 메뉴에 ubuntu가 추가되며 부팅을 하면 나머지 설치 작업이 완료가 된다.

우분투로 부팅하고나니..오호..이거 테스트용으로는 딱인듯 싶다.


VMWare로 8.04를 깔아본적이 있었는데 그때랑은 확실히 다른것 같다.

당분간 심심하진 않을것 같다.

처음 생각한것은

우분투 에 VirtualBox로 윈도우 2003을 구동시키고  윈도우에서 사용하던 하드 드라이브를 그대로 연결 시키면  우분투는 우분투 대로 윈도우는 윈도우대로 구동가능하지 않을까? 하고 시작한일인데

그냥 우분투 서버로 사용해도 좋을것 같다.

몇가지 테스트를 더 진행하고서는  우분투로 필요한 작업을 할 수 있을듯 하다.

신고

'지식창고 > 리눅스' 카테고리의 다른 글

freenx 설정  (0) 2009.04.05
vsftpd 한글 인딩 소스 수정하는 방법  (2) 2009.04.04
우분투에서 ntfs 마운트  (0) 2009.04.02
VirtualBox 터미널에서 구동  (2) 2009.04.02
Wubi 를 이용한 우분투 맛보기  (0) 2009.04.01
ubuntu, centos 를 VMWare에 설치  (0) 2008.04.28