Linux

sulinux 에서 vsftpd 설정하기

먹세 2015. 10. 27. 10:57

sulinux 에 기본으로 탑재되어있는 vsftpd 를 설정하고 사용하는 방법을 알아보자.


우선 sulinux 바탕화면 UI 에서 시스템->관리->서비스 로 들어간다.


vsftpd 를 선택하고 사용을 눌러준다.




이후에, 시스템->관리->방화벽 으로 가서 FTP 포트를 오픈해준다.



프로그램->시스템도구->터미널 을 킨다.


vi /etc/vsftpd/vsftpd.conf 로 에디터를 킨다.


#chroot_local_user=YES 를 찾아서 주석을 제거해준다. 


chroot_local_user=YES 이렇게.


그럼 유저가 FTP 접속시 자신의 홈디렉토리 상위폴더를 볼 수 없게 설정된다.


이렇게 vi를 저장한 후,


service vsftpd start 를 해준다.


여기까지 하면 FTP 접속을 위한 FTP 서버 설정은 완료된다.




이제 클라이언트 부분을 알아보자.


시스템->관리->사용자 및 그룹 으로 들어간다.


사용자 추가를 눌러서 사용자명, 이름, 암호, 암호확인, 로그인 쉘, 홈디렉토리를 적어준다.


여기서 홈디렉토리 주소는, 해당 유저가 FTP로 접속했을 때 처음 보여지게 되는 디렉토리를 뜻한다.


홈 디렉토리를 생성해도 되고 안해도된다. 그러므로 생성 체크는 해제 한다.


확인버튼을 눌러주고, 그룹을 설정해서 사용한다면 유저의 해당그룹도 확인해준다.


그리고 파일질라로 호스트와 방금 만든 user id, user password 를 입력하고 접속한다.


만약, 공유기를 사용하여 서버를 여러대 사용한다면, 해당 공유기에 접속해서 포트포워딩으로 21번 포트를 FTP접속 서버로 설정 해야 한다.


끝.











반응형

'Linux' 카테고리의 다른 글

크롬에서 startssl 인증서 백업  (0) 2016.01.05
startssl 갱신 방법  (0) 2016.01.05
httpd.conf Document Root 설정  (0) 2015.10.15
apache httpd.conf 설정 및 설명  (0) 2015.10.15
tar 옵션  (0) 2015.05.19