티스토리 뷰
이번에 jar파일을 CentOS8에 올려야 하는 일이 있어서 이번 기회에 블로그에 ftp를 정리해본다.
1.서버구축
# yum install -y vsftpd![]() ftp서버 |
ftp의 포트번호: 21 포트번호를 확인하는 방법: vi /etc/services ![]() (포트번호 20은 예전 ftp 포트번호이다) 방화벽 서비스추가: # firewall-cmd --permanent --add-service=ftp 방화벽 포트추가: # firewall-cmd --permanent --add-port=21/tcp 방화벽 리로드: # firewall-cmd --reload 데몬 실행: # systemctl enable vsftpd 데몬 리스타트: # systemctl restart vsftpd |
2. FTP서버를 이용할때 필수로 설정해야하는 것!
0. 환경설정 파일 백업해두기 # cp -p /etc/vsftpd/vsftpd.conf /backup/ 1. 익명계정 막기 ![]() 12번줄은 현재 익명계정을 허용한다고 되어있다.(No로 바꾸기) ![]() 저장 후 데몬 재시작 2.chroot기능 켜기 ![]() chroot는 change root라는 의미이다. ==> 일반 사용자에게 사용시 관리자로 바꿔준다는 것 (a계정으로 로그인했지만 시스템에서 접속할때는 관리자처럼 바뀌어 연결됨) 만약 chroot를 사용하고 싶다면 writeable도 써야한다. ![]() *줄을 추가하는 이유: ftp는 루트 관리자의 접속이 안된다. |
+) ftp 설정: vi /etc/vsftpd/vsftpd.conf
![]() 16번 줄을 yes로 해두면 일반 사용자 계정으로 로그인을 허용한다는 것이다. 보통 이것을 막아둘때는 서버를 점검할 때. ![]() 20번째줄은 외부에서 서버에게 올리지 못하게 막을때 no로 바꿔준다 (서버 입장에서는 무언가를 다운로드 할 때) |
3. ftp 프로그램으로 파일 올리기
파일을 올리기 위한 프로그램으로 파일질라 또는 알FTP가 있다.
나는 알FTP를 사용해보았다
! 접속하기 전에 사전작업이 필요하다 !
1. 업로드(다운로드)할 장소로 이동하기
2.[접속하기]
3.파일 올리기
계정의 home을 ls -al를 해보면 내가 넣을려는 파일이 잘 들어갔다는걸 확인할 수 있다.
그 반대로 서버에 있는 파일을 끌어와 클라이언트에 파일을 넣을 수 있다
'리눅스' 카테고리의 다른 글
리눅스_DNS 서버 만들어보기 (0) | 2021.07.02 |
---|---|
리눅스_rpm으로 DNS 관련 패키지 설치 (0) | 2021.06.22 |
리눅스_LVM (0) | 2021.05.23 |
리눅스 _디스크 관리 (0) | 2021.05.22 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- request
- pageContext
- application
- Expression
- padding
- NAV
- scriptlet
- 독학
- session
- 정처기
- 정처산기
- CLASS
- getParameter
- Margin
- span
- forward
- Redirect
- id
- 실기
- RequestDispatcher
- Declaration
- 자격증
- dl
- div
- jsp
- 합격
- this.
- link href
- 정보산업처리기사
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함