vsftpd로 파일 전송하기 - 리눅스 FTP 서버 구축 및 활용 방법
안녕하세요. 글 쓰는 Jiniwar입니다.
이번에는 vsftpd 설치와 기본설정에 대해 포스팅을 작성해보겠습니다.
vsftpd는 리눅스용 FTP 서버로, 파일을 전송하는 통신 규약입니다.
FTP 서버에 파일들을 업로드하거나 다운로드할 수 있도록 해주는 프로토콜이며, 이는 FTP 서버와 FTP 클라이언트 간에 통신에서 이루어집니다.
vsftpd 설치하기
vsftpd를 설치하기 전에, 패키지를 먼저 업데이트해줍니다.1 | $ sudo apt-get install vsftpd | cs |
설치가 완료되면, vsftpd가 잘 작동되고 있는지 확인합니다.
1 | $ sudo service vsftpd status | cs |
vsftpd 기본설정하기
vsftpd의 기본설정은 /etc/vsftpd.conf 파일에서 할 수 있습니다.vi 에디터로 파일을 열어서 다음과 같이 수정해줍니다.
1 | $ sudo vi /etc/vsftpd.conf | cs |
- anonymous_enable=NO : 익명 사용자의 접속을 허용하지 않습니다.
- local_enable=YES : 로컬 사용자의 접속을 허용합니다.
- write_enable=YES : 모든 파일 형식의 쓰기 명령을 활성화합니다.
- local_umask=022 : 로컬 사용자의 기본 권한을 022로 설정합니다.
- dirmessage_enable=YES : 디렉토리 메시지를 활성화합니다.
- use_localtime=YES : 로컬 시간대를 사용합니다.
- xferlog_enable=YES : 업로드/다운로드 로그를 활성화합니다.
- connect_from_port_20=YES : PORT 전송 연결이 20번 포트(ftp-data)에서 시작되도록 합니다.
- chroot_local_user=YES : 로컬 사용자의 최상위 디렉토리를 홈 디렉토리로 제한합니다.
FTP 클라이언트는 여러 가지가 있지만, 여기서는 FileZilla라는 프로그램을 사용해보겠습니다.
FileZilla는 무료로 다운로드할 수 있는 FTP 클라이언트로, 다음 링크에서 받을 수 있습니다.
결론
이번 포스팅에서는 vsftpd 설치와 기본설정에 대해 알아보았습니다.vsftpd는 리눅스용 FTP 서버로, 파일 전송에 유용한 프로토콜입니다.
vsftpd를 사용하면 FTP 클라이언트를 통해 원격으로 파일들을 관리할 수 있습니다.
vsftpd는 다양한 옵션과 보안 기능을 제공하므로, 자신의 용도에 맞게 설정하고 사용하시기 바랍니다.
글 쓰는 Jiniwar |
댓글
댓글 쓰기