vsftpd on alpine linux

NUC의 eMMC에 알파인 리눅스를 설치했다. 이렇게 사용하는 것은 처음이라 시행 착오가 있었다. 그 중에서 가장 난감한 것은 sftp나 rsync는 되는데 vsftpd가 안되는 것이다. NUC이 느리기 때문에 전송 속도를 높이려면 vsftpd가 반드시 필요하다.

root 계정을 기본으로 사용하는 것으로 가정한다.

검색을 통하여 다음의 내용이 꼭 필요하다는 것을 알게 되었다.

우선 vsftpd.conf 파일의 다음 부분을 확인한다. seccome_sanbox=NO를 추가해 준다.

chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list

seccomp_sandbox=NO

chroot_list 파일에 다음 내용을 추가하면 된다. 아마 사용자 목록인 것 같다.

root

그 다음 vsftpd 서비스를 재시작한다.

rc-service vsftpd restart