OS/Linux

[Linux] Ubuntu로 FTP 서버 구축하기

2024. 3. 25. 01:37
목차
  1. 1. 서버 오픈하기
  2. 2. 클라이언트 계정 생성하기
  3. 3.  서버에서 클라이언트로 파일 전송
  4. 4. 클라이언트에서 서버로 파일 전송

1. 서버 오픈하기

apt install vsftpd
service vsftpd status
netstat -natp | grep ftp
ifconfig

 

2. 클라이언트 계정 생성하기

useradd client
passwd client
## 530 Login incorrect 해결
gedit /etc/passwd
## client:x:1002:1002::/home/client 를
## client:x:1002:1002::/home/client:/bin/bash 로 편집

윈도우 cmd 창 열고,

ftp (우분투 IPv4)

id와 passwd 입력

-> 로그인 성공!!

 

3.  서버에서 클라이언트로 파일 전송

## 윈도우 cmd 창에서
get (현재 서버 디렉토리 /home/client 에 있는 파일) (윈도우에 저장할 파일 이름)

 

4. 클라이언트에서 서버로 파일 전송

## 550 Permission denied 해결
gedit /etc/vsftpd.conf
#write enable=YES 에서 앞에 주석 '#' 제거
## 553 Could not create file 해결
chown client /home/client/
chgrp client /home/client/
## 윈도우 cmd 창에서
put (보낼 파일의 절대 경로) (우분투에 저장할 파일 이름)

 

일주일 동안 고민했는데 함부로 vsftpd.conf를 수정하면 안된다는 교훈을 얻었다.

ftp의 취약점을 고려해서 추후에 추가 설정을 해야겠다.

저작자표시 비영리 변경금지 (새창열림)
  1. 1. 서버 오픈하기
  2. 2. 클라이언트 계정 생성하기
  3. 3.  서버에서 클라이언트로 파일 전송
  4. 4. 클라이언트에서 서버로 파일 전송
'OS/Linux' 카테고리의 다른 글
  • [Linux] 셸 스크립트 작성법
  • [Linux] 리눅스 사용법
  • [Linux] Linux Memory Layout
  • [Linux] 명령어 정리
agor
agor
Steady Studyagor 님의 블로그입니다.
agor
Steady Study
agor
전체
오늘
어제
  • Category (61)
    • Language (5)
      • C (1)
      • Java (1)
      • PHP (3)
    • DB (1)
      • MySQL (1)
    • Library (2)
      • React (2)
    • Framework (1)
      • SpringBoot (1)
    • Coding Test (13)
      • C (3)
      • Python (10)
    • Computer Science (6)
      • Computer Architecture (3)
      • Network (3)
    • OS (7)
      • Linux (7)
    • InfoSec (23)
      • Pawnable (3)
      • Reversing (8)
      • Wargame (11)
      • Web (1)
    • Cloud (1)
      • AWS (1)

블로그 메뉴

  • 📖Guestbook
  • 🖥️GitHub
  • ✏️Post
  • ⚙️Manager

공지사항

인기 글

태그

  • 티스토리챌린지
  • 오블완

최근 댓글

최근 글

hELLO · Designed By 정상우.
agor
[Linux] Ubuntu로 FTP 서버 구축하기
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.