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 |