Ubuntu Linux에서 FTP 서버를 설정하는 방법

작가: Christy White
창조 날짜: 3 할 수있다 2021
업데이트 날짜: 8 할 수있다 2024
Anonim
[Ubuntu 20.04] 13장-01교시 FTP서버: vsftpd, proftpd 구축
동영상: [Ubuntu 20.04] 13장-01교시 FTP서버: vsftpd, proftpd 구축

콘텐츠

이 기사는 Ubuntu Linux 컴퓨터에서 FTP 서버를 구성하고 연결하는 방법을 알려줍니다. FTP 서버는 컴퓨터에 파일을 저장하고 다른 사람이 액세스 할 수 있도록하는 데 유용합니다. 먼저 연결할 수 있도록 FTP 서버를 만들어야합니다. Ubuntu를 사용 가능한 최신 버전으로 업데이트하는 것이 좋습니다.

단계

4 단계 중 1 : FTP 프레임 워크 설치

  1. Ubuntu가 최신인지 확인하십시오. Ubuntu 17.10 이상 버전은 이전 버전과 파일 경로가 약간 다르므로 아직 업데이트하지 않은 경우 시스템을 업데이트하십시오.
    • "터미널"응용 프로그램을 엽니 다.
    • 입력하세요 sudo apt-get 업데이트 그리고 키를 누릅니다 ↵ 입력.
    • 비밀번호를 입력하고 키를 누릅니다. ↵ 입력.
    • 입력하세요 와이 메시지가 표시되면 키를 누릅니다. ↵ 입력.
    • 설치가 완료 될 때까지 기다렸다가 메시지가 나타나면 컴퓨터를 다시 시작하십시오.

  2. 터미널을 엽니 다. 메뉴를 클릭하십시오 응용⋮⋮⋮, 아래로 스크롤하여 흑백 아이콘을 클릭하십시오. 단말기.
    • 키를 눌러 "터미널"을 열 수도 있습니다. Alt+Ctrl+.

  3. VSFTPD 설치 명령을 실행하십시오. 입력하세요 sudo apt-get 설치 vsftpd "터미널"에서 키를 누릅니다. ↵ 입력.

  4. 암호를 입력하십시오. 컴퓨터에 액세스하는 데 사용되는 암호를 입력하고 키를 누릅니다. ↵ 입력.
  5. VSFTPD가 설치 될 때까지 기다리십시오. 이 단계는 현재 FTP 설정 및 인터넷 연결에 따라 5-20 분 정도 소요될 수 있으므로 인내심을 가지십시오.
  6. FileZilla를 설치합니다. 이 소프트웨어는 파일에 액세스하고 서버에 업로드하는 데 사용됩니다. 설치하려면 :
    • 입력하세요 sudo apt-get 설치 filezilla.
    • 메시지가 나타나면 암호를 다시 입력하십시오.
    • 설치가 완료 될 때까지 기다리십시오.

4 단계 중 2 : FTP 서버 설정

  1. VSFTPD 설치 파일을 엽니 다. 이렇게하려면 다음을 입력하십시오. sudo nano /etc/vsftpd.conf 그리고 키를 누릅니다 ↵ 입력. 일부 VSFTPD 기능을 활성화 (또는 비활성화)하려면 파일을 편집해야합니다.
  2. 로컬 사용자가 FTP 서버에 액세스하도록 허용합니다. 방향 화살표를 사용하여 머리글까지 아래로 스크롤합니다. # 로컬 사용자가 로그인 할 수 있도록 주석을 제거하십시오.을 누른 다음 줄에서 "#"을 제거하십시오. local_enable = YES 아래에 있습니다.
    • "#"을 제거하려면 방향 화살표를 사용하여 앞에있는 문자 (이 경우 문자 "l")를 선택하고 키를 누릅니다. ← 백 스페이스.
    • 이 단계를 건너 뛰십시오. local_enable = YES는 이미 흰색입니다.
  3. FTP 기록 명령을 승인합니다. 헤더까지 아래로 스크롤 # 모든 형태의 FTP 쓰기 명령을 활성화하려면 주석을 제거하십시오.을 누른 다음 줄에서 "#"을 제거하십시오. write_enable = YES 아래에 있습니다.
    • 이 단계를 건너 뛰십시오. write_enable = YES는 이미 흰색입니다.
  4. ASCII 맹 글링을 비활성화합니다. 헤더까지 아래로 스크롤 # ASCII 맹 글링은 프로토콜의 끔찍한 기능입니다. 그런 다음 다음 두 줄에서 "#"을 제거합니다.
    • ascii_upload_enable = 예
    • ascii_download_enable = 예
  5. chroot 설정을 변경합니다. 헤더까지 아래로 스크롤 # chroot) 다음 줄을 추가하십시오.
    • user_sub_token = $ USER
    • chroot_local_user = 예
    • chroot_list_enable = 예
    • 이러한 줄이 있으면 각 줄 앞에 "#"을 제거하십시오.
  6. 기본 chroot 설정을 변경합니다. 헤더까지 아래로 스크롤 (기본값은 다음과 같습니다) 다음 줄을 추가하십시오.
    • chroot_list_file = / etc / vsftpd.chroot_list
    • local_root = / 홈 / $ USER / Public_html
    • allow_writeable_chroot = 예
    • 이러한 줄이 있으면 각 줄 앞에 "#"을 제거하십시오.
  7. "ls recurse"옵션을 활성화합니다. 헤더로 스크롤 # "-R"옵션을 활성화 할 수 있습니다 ... 줄에서 "#"을 제거합니다. ls_recurse_enable = YES 아래에 있습니다.
  8. 파일을 저장하고 편집기를 종료하십시오. 그렇게하려면 :
    • 키 누르기 Ctrl+엑스.
    • 입력하세요 와이.
    • 키 누르기 ↵ 입력.

4 단계 중 3 : "CHROOT"목록에 사용자 이름 추가

  1. "chroot"텍스트 파일을 엽니 다. 이렇게하려면 다음을 입력하십시오. sudo nano /etc/vsftpd.chroot_list 그리고 키를 누릅니다 ⏎ 반환.
    • 특정 사용자에게 FTP 서버에 대한 액세스 권한을 부여하지 않으려면 마지막 단계로 건너 뜁니다.
  2. 암호를 입력하십시오. Ubuntu에 액세스하는 데 사용되는 암호를 입력하고 키를 누릅니다. ↵ 입력. 이렇게하면 "chroot"텍스트 파일이 열립니다.
    • 암호를 요청하지 않은 경우이 단계를 건너 뜁니다.
  3. 목록에 사용자 이름을 추가하십시오. 자신의 사용자 이름을 입력하고 키를 누릅니다. ↵ 입력을 클릭 한 다음 서버의 디렉토리에 대한 액세스 권한을 부여 할 다른 사용자에 대해 반복하십시오.
  4. 목록을 저장하십시오. 키 누르기 Ctrl+엑스, 입력하세요 와이 그리고 하나에서 ↵ 입력. 그러면 목록이 저장됩니다.
  5. VSFTPD를 다시 시작하십시오. 이렇게하려면 다음을 입력하십시오. sudo systemctl restart vsftpd 그리고 키를 누릅니다 ↵ 입력. 그런 다음 VSFTPD가 다시 시작되어 변경 사항이 저장되었는지 확인합니다. 이제 FTP 서버에 액세스 할 수 있습니다.

4/4 부 : 서버 액세스

  1. 서버 주소를 결정하십시오. FTP 서버 호스팅 서비스 비용을 지불하는 경우 연결하려면 IP 주소 또는 FQDN을 얻어야합니다.
    • 자체 서버를 호스팅하는 경우 컴퓨터의 IP 주소를 사용합니다.이 주소는 다음 명령을 실행하여 얻을 수 있습니다. ifconfig "터미널"에서 "inet addr"옆에 있습니다.
      • "ifconfig"가 설치되어 있지 않으면 다음 명령을 사용하여 설치하십시오. sudo apt-get 설치 net-tools 터미널에서 ".
  2. 라우터에서 포트 전달 구성. IP를 얻은 후에는 라우터의 포트 21에서 트래픽을 전달해야합니다. UDP (또는 둘의 혼합)가 아닌 TCP 프로토콜을 사용하십시오.
    • 포트 포워딩은 장치마다 다르므로 제조업체의 웹 사이트 또는 사용 설명서를 참조하십시오.
  3. FileZilla를 엽니 다. 입력하세요 Filezilla "터미널"에서 키를 누릅니다. ↵ 입력. 그러면 열립니다.
    • "터미널"을 통해 연결하려면 다음을 입력하십시오. ftp . 서버가 실행 중이고 인터넷에 연결되어 있으면 연결할 수 있지만 파일을 전송할 수는 없습니다.
  4. 클릭 아카이브 FileZilla 창의 왼쪽 상단 모서리에 있습니다. 그런 다음 드롭 다운 메뉴가 열립니다.
  5. 클릭 사이트 관리자 ... 드롭 다운 메뉴에서. 그러면 "사이트 관리자"창이 열립니다.
  6. 클릭 새 사이트. 이 흰색 버튼은 창의 왼쪽 하단에 있습니다. 그러면 "사이트 관리자"에서 "새 사이트"섹션이 열립니다.
  7. 서버 주소를 입력하십시오. "호스트 :"텍스트 상자에 연결하려는 서버의 주소 (또는 IP 주소)를 입력합니다.
  8. 라우팅 포스트 번호를 추가합니다. 입력하세요 21 "포트 :"텍스트 필드에.
  9. 클릭 연결. 이 빨간색 버튼은 페이지 하단에 있습니다. 그런 다음 FileZilla는 컴퓨터를 FTP 서버에 연결합니다.
  10. 파일을 서버로 이동합니다. 창 왼쪽에서 오른쪽으로 폴더를 클릭하고 끌어서 FTP 서버 페이지에 업로드 할 수 있습니다.

  • 포스트 20의 리디렉션은 자체 서버를 호스팅하는 경우 네트워크 문제를 해결할 수 있습니다.
  • Ubuntu 17 이상에서 FTP 서버에 연결하는 절차는 이전 버전과 약간 다르므로 아직 수행하지 않은 경우 시스템을 버전 17.10 이상으로 업그레이드하십시오.

경고

  • FTP 서버는 특히 로컬에서 호스팅되는 경우 항상 안전하지는 않습니다. 따라서 기밀 또는 개인 파일을 FTP 서버로 보내지 마십시오.

차에서 편안하게 수면하는 방법

Eric Farmer

할 수있다 2024

장거리 자동차 여행을 해본 적이 있고 호텔이 너무 비싸거나 돈을 절약하고 싶다고 생각했다면 이미 자동차를 집에 전화했을 것입니다. 잠자는 법을 아는 것은 하루이든 1 년이든 상관 없습니다 편안하게 차 안에서는 귀중한 기술이 될 수 있습니다. 완벽한 자리를 찾은 후 약간의 창의력으로 곧 잠을 잘 수 있습니다! 4 단계 중 1 : 밤을위한 준비 추운 날씨에는 ...

중고 컨테이너 구매 방법

Eric Farmer

할 수있다 2024

컨테이너는 상품과 상품의 육상 및 해상 운송에 사용되는 모듈 식 금속 장치입니다. 그들은 일반적으로 강철로 만들어져 내구성이 뛰어나고 시간에 강합니다. 컨테이너를 저장 장치, 사무실 또는 집으로 변환 할 수 있습니다. 구매하려면 먼저 크기, 모델 및 원하는 기능을 선택하십시오. 그런 다음 인터넷에서 판매자를 찾고 장치를 검사하십시오. 마지막으로 컨테이너를 ...

흥미로운 오늘