ftp(2)
-
RHEL8.5 FTP 설치
vsftpd 패키지 설치 먼저 vsftpd가 실행 중인지 확인 합니다. $ ps -ax | grep vsftpd 46688 pts/1 S+ 0:00 grep --color=auto vsftpdgrep 명령어만 뜨는 걸 봐서는 설치가 되어 있지 않습니다. dnf 명령어를 통해 설치 합니다. $ sudo dnf -y install vsftpdFTP 서버 설정 config 파일을 설정하여 줍니다. $ sudo vi /etc/vsftpd/vsftpd.conf아래 설정 3개를 변경하여 줍니다. anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES dirmessage_enable=YES xferlog_e..
2023.04.19 -
FTP Active vs Passive
FTP(File Transfer Protocol)란 FTP는 하나의 호스트에서 다른 호스트로 파일을 복사 하기위해 TCP/IP에 의해 제공되는 표준 기능이다. FTP 호스트 간에 두개의 연결을 설정한다는 점에서 다른 클라이언트 서버 응용들과 다르다. 이러한 제어와 데이터 전송의 분리는 FTP를 좀 더 효율적으로 사용할 수 있다. 클라이언트와 서버가 Control Session을 맺고 dir, get, put등의 명령을 수행하면 실제 데이터를 전송할 Data Session을 생성한다. 이 때 Active Mode냐 Passive Mode냐에 따라 통신 구조가 달라진다. Active 모드 FTP Client에서는 FTP Server의 21번 포트로 인증 요청을 한다. 그리고 Client 자신의 DATA 전송..
2023.04.19