안녕하세요 허언증입니다.
FTP 서버설치 방법
명령어 : yum -y install vsftpd 입력후 설치!
설치가 완료가 되면 /var/ftp/pub 디렉터리 생성된다. 확인을 위해 pub 디렉터리에 아무 파일이나 하나 복사하자
그리고 vsftpd 재실행을 해주고, enable을 사용해서 재시작 하더라도 실행이 되게 설정함. 그리고 방화벽에서 FTP 설정
이제 다른 윈도우 환경에서 접속을 해서 되는데 보자 서버IP : 192.168.111.100 이고 익명로그인을 클릭해서 접속하게 한다. 윈도우에서 설치한 접속 프로그램은 알FTP이고 파일질라 등 다른 프로그램을 사용해도 상관없다.
접속 완료!!
복사한 파일을 내려 받았다.
하지만 파일을 하나 더 만들고 업로드를 하게 되면 전송오류라고 뜬다....왜?? 내려받기의 권한은 풀어준 상태이지만 업로드하는 권한은 없기 때문이다. 권한이 있는 이유는 아무나 접속을해서 악성파일을 업로드 할 수 있기 때문!!
다시 서버로 돌아와서 업로드 가능하게 설정을 하자! 위 경로로 이동후 파일 실행
:set number을 이용해서 29,33 번째에 있는 주석을 없애고 저장!
처음 pub의 권한을 보면 소유자와 그룹이 root root 로 되어있다. 이것을 ftp로 바꿔 주자.
설정을 바꿔 줬으니 다시 재시작!!!
이제 잘 올라간다!
그럼 CLI 모드에선??
우선 Centos 7 에선 ncftp를 바로 상요할 수 없으므로 epel-release를 먼저 설치 (클라이언트에 설치)
(1)
wget https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/n/ncftp-3.2.5-7.el7.x86_64.rpm
(2)
yum -y localinstall ncftp*
ncftp 서버IP 입력후 접속 ls 하면 안에 내용을 볼 수 있다.
get 명령어는 받기 / put 명령어는 파일 업로드
'# Study > [ 이것이 리눅스다 ]' 카테고리의 다른 글
[허언증/리눅스] Part4_chapter17_ 프록시 서버설치 ( 이것이 리눅스다 ) (0) | 2020.03.27 |
---|---|
[허언증/리눅스] Part4_chapter16_ DHCP 서버설치 ( 이것이 리눅스다 ) (0) | 2020.03.27 |
[허언증/리눅스] Part3_chapter12_②데이터베이스 서버 설치 ( 이것이 리눅스다 ) (0) | 2020.03.22 |
[허언증/리눅스] Part3_chapter12_① APM설치 ( 이것이 리눅스다 ) (0) | 2020.03.22 |
[허언증/리눅스] Part3_chapter8_① - 비타민 퀴즈 8-1 (텔넷 서버 접속 & 이것이 리눅스다) (0) | 2020.03.09 |