ftp를 passive로 서비스하기

ftp를 passive로 서비스하기

1. ftp를 passive로 서비스하기

 - 파일질라 프로그램에서 → 사이트 관리자 → ftp 선택

 - 전송 설정 탭에서 다음과 같이 설정

    - 전송 모드 : 수동형 체크

 - 연결 누르고 비밀번호 입력 후, 접속

    - 접속은 잘 되지만 파일 전송이 되지 않음

    - passive 방식 ftp파일 전송 스트림에 따로 포트를 부여하기 떄문에 포트포워딩이 안되면 파일 전송이 안됨

    - passive 방식의 ftp포트를 굉장히 많이 사용하기 떄문에 일일히 포트포워딩하는데 한계가 있음

    - 따라서, 네트워크 방식을 포트포워딩이 필요없는 브릿지 방식으로 변경

 

2. 네트워크를 브릿지 방식으로 변경

 - 버추얼박스의 네트워크 설정에서 NAT을 '어댑터에 브릿지'로 변경

 - 어댑터에 브릿지호스트 OS처럼 게스트 OS도 동등한 어댑터로서 IP를 부여받는 방식을 의미

 - 네트워크 방식이 바뀌었으므로 리눅스의 네트워크도 재설정해야 함

    - sudo vim /etc/sysconfig/network-scripts/ifcfg-enp0s3 입력

    - 다음과 같이 IPADDR과 GATEWAY를 수정 (이 때, IPADDR과 GATEWAY는 본인에 맞게 설정해야 함)

        - 윈도우에서 cmd에 들어간 후, ipconfig를 입력 후, IPv4 주소와 기본 게이트웨이를 확인

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=1a46c1f6-7a94-4d83-b232-13d245759510
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.1.111
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4

 

 - 설정 파일 수정 후 sudo systemctl restart network를 입력

 - ip addr로 ip 확인putty로 포트포워딩이 아닌 실제 가상머신의 ip로 접속하기

    ※ 만약 pure-ftpd가 꺼져 있을 수 있으므로 아래 명령어로 활성화함

        - sudo systemctl start pure-ftpd

        - sudo systemctl enable pure-ftpd

'Back-End Study > Linux' 카테고리의 다른 글

쉘 스크립트  (0) 2022.09.14
에디트 플러스  (0) 2022.09.08
파일질라를 이용해 파일서버 접근하기  (0) 2022.09.08
DB 서버 만들기  (0) 2022.09.05
Filezilla (파일 서버 만들기)  (0) 2022.09.05