일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- ubuntu
- jenkins
- 안드로이드
- 전화번호 가져오기
- 우분투
- Android
- CODEIGNITER
- virtualbox
- Firebase
- 아파치
- vim
- 웹서버
- jenkins 업데이트
- 젠킨스
- 아파치 https 적용
- 리눅스
- jenkins war
- phpMyAdmin
- 가상머신
- 가상컴퓨터
- SMS Retreiver API
- 우분투 젠킨스 업데이트
- 우분투 아파치 ssl
- 인증번호 문자
- php
- 버추얼박스
- 우분투 젠킨스
- Phone Selector
- vimrc
- vi
- Today
- Total
철스토리
우분투 FTP 설치 및 설정하기 본문
우분투에서 FTP를 사용해야 할 때가 있다.
가장 많이 사용하는 FTP 데몬은 VSFTP이다.
1. vsftpd 설치하기
$ sudo apt-get install vsftpd
2. /etc/vsftpd.conf 파일 수정하기 (원하는 내용 수정)
3. vsftp 데몬 재기동
sudo /etc/init.d/vsftpd restart (service vsftpd restart 도 가능)
------------------------------------------------------------------
vsftpd.conf 와 관련된 내용
1. FTP의 포트를 바꾸고 싶으면 어떻게 해야 할까?
listen=YES 라고 써 있는 부분 아래에
listen_port=21022 (원하는 포트번호로 넣어줌) 적어준다
2. 비계정(guest)의 접속을 허용하게 하려면
anonymous_enabled=NO 를 YES로 변경해 준다.
3. 업로드 가능하게 하려면?
write_enable=YES에 걸려있는 주석을 제거해야 한다.
4. 파일 업로드 했을 때 파일의 권한을 설정하려면 어떻게 해야 하나?
local_umask=022 (마스킹 처리가 되기 때문에 022로 하면 해당파일은 755 라고 설정된다)에 걸려있는 주석을 제거한다.
5. 계정사용자가 상위디렉토리(root 디렉토리)에 접근하는 것을 허용하려면?
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
최초에 설치하면 주석이 걸려있는데 이것은 상위 디렉토리로 이동하는것을 막기 위함이다.
이 주석을 제거하고 난 후에 chroot_list_file 항목에 적혀있는 경로로 파일을 만들고 그 안에 계정이름을 적으면 상위로 이동하 것이 허용된다.
$sudo vi /etc/vsftpd.chroot_list
user1
user2
이렇게 하면 user1과 user2는 상위 디렉토리로 이동이 가능해진다.
6. root 계접 접속을 허용하려면?
$sudo vi /etc/ftpusers
root 계정에 앞에 주석처리 해준다 (또는 삭제)
'서버설정 > 우분투 서버설정' 카테고리의 다른 글
Ubuntu에 CodeIgnighter 설치하기 (0) | 2016.09.18 |
---|---|
우분투(ubuntu) 고정아이피 설정방법 (0) | 2016.07.11 |
우분투 웹서버 구동페이지 경로 변경 (0) | 2016.07.11 |
우분투에서 웹서버(Apache, PHP, MySQL) 설치하기 + phpmyadmin 설치하기 (2) | 2016.07.11 |
윈도우(mstsc.exe)에서 우분투로 원격접속하기 (0) | 2016.06.29 |