Microsoft Azure에서 ftp 사용

Home Forums 지식공유 Microsoft Azure에서 ftp 사용

This topic contains 0 replies, has 1 voice, and was last updated by  김 문식 2 years, 7 months ago.

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #959

    김 문식
    Keymaster

    -Infra : MS Azure
    -OS : Ubuntu 14.04
    -ftp: vsftpd

    위와 같이 설치된 VM을 만들었고 자료를 올리기 위해서 FTP 사이트를 생성하였으나.

    filezilla ftp Client로 접속하였을 때, 디렉토리 보기가 되지 않음.

    Response: 200 Switching to Binary mode.
    Command: PASV
    Response: 227 Entering Passive Mode (112,136,13,157,23,70).
    Status: Server sent passive reply with unroutable address.
    Using server address instead.
    Command: LIST
    Error: Connection timed out
    Error: Failed to retrieve directory listing

    원인은 vsftp를 기본으로 설치하였을 때, Passive에 관련된 설정이 되어 있지 않아서 발생함.

    아래와 같이 수정하여야 함.

    1. ftp config 수정

    1) sudo nano /etc/vsftpd.conf
    2) 아래 라인을 추가함
    pasv_enable=YES
    pasv_address=”public virtual ip address”
    pasv_min_port=1234
    pasv_max_port=1235
    seccomp_sandbox=NO

    pasv_address에는 해당 VM의 Azure 관리페이지의 대시보드에 PUBLIC VIRTUAL IP (VIP) ADDRESS라고 우측에 나온 주소를 적어주면 됨
    pasv_min_port에서 pasv_max_port 까지 모든 포트를 Azure의 관리페이지에서 endpoints를 등록해줘야 함.

    3)ftp 서비스 재시작
    sudo service vsftpd restart

    2. Azure 대시보드 설정
    1) 위에서 설정한 pasv_min_port에서 pasv_max_port 사이에 있는 모든 포트를 endpoint로 등록해야 함.

Viewing 1 post (of 1 total)

You must be logged in to reply to this topic.