제가 저번에 어찌어찌 설치하고 정리를 안해두어서 또 다시 정리하게 되었네요. 후후후후 환경 설정 파일을 다음과 같이 하면 수정이 됩니다. nano를 쓰시던 vim을 하시던지 편한걸로 하세요 $ vi /etc/vsftpd/vsftpd.conf 설정할 내용들 anonymous_enable=NO # 로컬 계정 사용자의 FTP 접근 허용 local_enable=YES # 로컬 계정의 파일 생성 및 수정 허용 write_enable=YES # 생성한 파일에 적용되는 umask local_umask=022 # 특정 디렉토리로 이동하였을 때 개별 디렉토리의 메시지를 보여주도록 허용할 것인가에 대한 부분입니다. dirmessage_enable=YES # ftp는 기본적으로 21,20 포트를 사용하게 됩니다. 접속과 관..
일단 vsftpd를 설치하고 세팅을 다 마치고 Client에서 접근하려고 할때 문제가 발생하였습니다. 문제는 상위 디렉토리 제안을 위해 설정파일 수정하고 나서 설정에서 루트 디렉토리의 접근을 차단하고 루트 디렉토리에 접근 가능한 유저리스트를 이용하여 설정을 할 경우 생기는 오류라고 합니다. 그냥 쉽게 생각하면 됩니다. 권한이 없기 때문에 그런것이고 다음과 같이 변경하여 주면 해결이 됩니다. $ chmod 500 /home/[username]
FTP Server 프로그램을 설치하는 방법을 알아봅시다. 설치하기 vsftpd 패키지를 설치하여야 합니다. $ sudo yum install vsftpd -y 이미 설치가 되어 있으신 분들도 있을것이기 때문에 설치 확인은 다음과 같이 합니다. 저는 조금 무식하게 버전체크로 ㅎㅎㅎ $ vsftpd -v 버전이 나온다면 당연히 설치가 되어 있는겁니다. 서비스 상태 확인 설치만 된다고 정상동작하는것은 아닙니다. 서비스 등록을 하거나 동작하는것을 확인하여야 합니다. 먼저... 상태를 확인하는 부분 $ sudo service vsftpd status 그리고 21번 포트를 정상적으로 LISTEN 하는지 확인 $ sudo netstat -tlpn 그런데 정상적으로 동작하지 않는다면 재기동하여 줍니다. $ sudo ..
- Total
- Today
- Yesterday
- Xcode
- github
- docker
- php
- git
- windows10
- intellij
- Java
- ios
- go
- war
- rxswift
- Windows
- Linux
- CentOS
- Python
- golang
- Codable
- Spring
- cocoapods
- centos8
- enum
- SWIFT
- Gradle
- android
- tomcat
- MySQL
- nodejs
- ubuntu
- Kotlin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |