VsftpdHowTo: 두 판 사이의 차이
imported>Darkcircle (새 문서: == 참고 == <b style="color:red">매우 오래된 문서이므로 업데이트가 필요합니다.</b> == 우분투 vsftpd 설치하기 == $ sudo apt-get install vsftpd 우분...) |
|||
| (사용자 2명의 중간 판 6개는 보이지 않습니다) | |||
| 1번째 줄: | 1번째 줄: | ||
{{NoteMsg|매우 오래된 문서이므로 업데이트가 필요합니다.}} | |||
== 우분투 vsftpd 설치하기 == | == 우분투 vsftpd 설치하기 == | ||
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install vsftpd}}}} | |||
우분투 vsftp는 설치된 상태에서는 계정 유저는 로그인이 불가하고 anonymous(익명)만 로그인 가능하도록 설정 되어 있다. | |||
== 일반 계정 사용 허가 설정 == | == 일반 계정 사용 허가 설정 == | ||
패키지 설치 후 일반 계정 사용자가 ftp | 패키지 설치 후 일반 계정 사용자가 ftp 접속이 안된다. | ||
따라서 vsftpd.conf 파일을 수정 | 따라서 vsftpd.conf 파일을 수정 해야 한다. | ||
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo vi /etc/vsftpd.conf}}}} | |||
또는 | 또는 | ||
{{TerminalWindow|{{TerminalLine|prompt=user|~|gksu gedit /etc/vsftpd.conf}}}} | |||
그리고 다음 줄을 찾아 주석을 제거하라. | |||
<syntaxhighlight lang="bash"> | |||
# local_enable=YES | |||
# write_enable=YES | |||
# local_umask=022 | |||
</syntaxhighlight> | |||
설정을 저장했으면 vsftpd를 다시 시작하면 된다. | |||
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo service vsftpd restart}}}} | |||
== port 변경 == | == port 변경 == | ||
예) 21번 포트가 막혀 있는 경우 1024 포트로 변경하기 | 예) 21번 포트가 막혀 있는 경우 1024 포트로 변경하기 | ||
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo vi /etc/vsftpd.conf}}}} | |||
<syntaxhighlight lang="bash"> | |||
listen_port=1024 | |||
</syntaxhighlight> | |||
설정을 저장하고 vsftpd를 | 설정을 저장하고 vsftpd를 재시작하자. | ||
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo service vsftpd restart}}}} | |||
== 환경 설정 설명== | == 환경 설정 설명== | ||
* [http://linux.tini4u.net/stories.php?story=07/01/24/8664158&topic=7 티니의 리눅스 세상 ㅡ VsFTPD 환경 설정 옵션] | * [http://linux.tini4u.net/stories.php?story=07/01/24/8664158&topic=7 티니의 리눅스 세상 ㅡ VsFTPD 환경 설정 옵션] | ||
[[Category:UbuntuKRServer]] | |||
2015년 7월 28일 (화) 14:41 기준 최신판
| 참고 | |
| 매우 오래된 문서이므로 업데이트가 필요합니다. |
우분투 vsftpd 설치하기[편집]
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo apt-get install vsftpd|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo apt-get install vsftpd}}}}
우분투 vsftp는 설치된 상태에서는 계정 유저는 로그인이 불가하고 anonymous(익명)만 로그인 가능하도록 설정 되어 있다.
일반 계정 사용 허가 설정[편집]
패키지 설치 후 일반 계정 사용자가 ftp 접속이 안된다.
따라서 vsftpd.conf 파일을 수정 해야 한다.
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo vi /etc/vsftpd.conf|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo vi /etc/vsftpd.conf}}}}
또는
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ gksu gedit /etc/vsftpd.conf|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} gksu gedit /etc/vsftpd.conf}}}}
그리고 다음 줄을 찾아 주석을 제거하라.
<syntaxhighlight lang="bash">
- local_enable=YES
- write_enable=YES
- local_umask=022
</syntaxhighlight>
설정을 저장했으면 vsftpd를 다시 시작하면 된다.
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo service vsftpd restart|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo service vsftpd restart}}}}
port 변경[편집]
예) 21번 포트가 막혀 있는 경우 1024 포트로 변경하기
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo vi /etc/vsftpd.conf|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo vi /etc/vsftpd.conf}}}}
<syntaxhighlight lang="bash"> listen_port=1024 </syntaxhighlight>
설정을 저장하고 vsftpd를 재시작하자.
{{#ifeq: msg|user|~|{{#ifeq: misc|user|~ sudo service vsftpd restart|{{#ifeq: root|user|ubuntu-korea|{{#ifeq: user|user|user@ubuntu-korea|(undefined)}}}} ~ {{#ifeq: root|user|#|{{#ifeq: user|user|$|$}}}} sudo service vsftpd restart}}}}