TFTP 서버 기본적으로 네트워크를 통해 연결된 시스템 간에 파일을 전송하는 데 사용됩니다. Trivial File Transfer Protocol이라고도 하는 TFTP는 원격 시스템에서 파일을 보내거나 받는 데 사용할 수 있는 인터넷 소프트웨어 유틸리티입니다. 프로토콜은 매우 기본적이며 전송되는 파일에 많은 보안을 제공하지 않습니다.
우리는 모두 Windows 홈 그룹을 알고 있습니다. 큰 문제 없이 네트워크를 통해 파일을 공유할 수 있습니다. 그러나 대체 해상도가 필요하기 때문에 v1803 업데이트에서 Windows 10에서 제거되었습니다. 빠른 해결 방법은 TFTP 서버를 사용하는 것입니다. 간단하고 설정하기 쉽습니다. 이 기사에서는 SolarWinds TFTP 서버를 사용할 것입니다. (여기에서 다운로드 ) 매우 사용하기 쉽고 네트워크를 통해 안정적이고 빠른 속도로 파일을 전송할 수 있습니다. 또한 SolarWinds TFTP Server는 네트워크, 시스템 및 IT 인프라를 관리하는 데 도움이 되는 대규모 조직을 위한 소프트웨어 및 솔루션을 개발하는 전문 회사이므로 사용하는 것이 좋습니다.
전제 조건:
이 기사의 본질을 살펴보고 TFTP 서버를 설정하는 방법을 보여주기 전에 필요한 몇 가지 사항이 있습니다. 여기에 필요한 것이 있습니다 —
- 관리자 계정: 관리자 계정을 사용하지 않는 경우 시스템에 TFTP 서버를 설정할 수 없습니다. 따라서 관리자로 로그인했는지 확인하십시오.
- SolarWinds TFTP 서버: TFTP 서버를 설정하려면 SolarWinds에서 TFTP 서버 유틸리티를 다운로드해야 합니다. 여기에서 다운로드할 수 있습니다. . .zip 파일을 다운로드했으면 바탕 화면에 압축을 푼 다음 간단한 설치를 진행하세요.
- 포트 전달: TFTP 서버에 대한 원격 액세스를 허용하려면 네트워크 외부의 사용자가 서버에 액세스할 수 있도록 UDP 포트 69를 라우터에서 네트워크의 IP 주소로 전달해야 합니다. 그러나 원격 연결이 필요하지 않은 경우 포트를 포워딩할 필요가 없습니다.
모든 요구 사항을 충족하면 서버를 설정할 준비가 된 것입니다.
원격 액세스 또는 로컬 액세스
가정, 사무실 또는 다른 곳과 같은 로컬 네트워크 외부에서 TFTP 서버에 대한 액세스를 허용하기로 결정한 경우 기본적으로 고정 IP를 사용하거나 동적 IP를 허용 목록에 추가해야 합니다. TFTP 서버는 모든 IP 주소가 포트 포워딩과 함께 파일을 보내고 받을 수 있도록 합니다. IP 범위를 추가하여 여러 IP를 허용하거나 범위를 줄여 하나의 장치만 허용할 수 있습니다.
Solarwinds TFTP를 위한 IP 구성
TFTP 서버 설정
서버를 설정하려면 다음 지침을 따르십시오.
- 우선 SolarWinds TFTP 서버를 실행합니다. 시작 메뉴로 이동하여 유틸리티 TFTP 서버 검색 .
- 로드되면 파일을 클릭합니다. 구성을 선택합니다. .
- 이제 서버를 Windows 시스템 트레이에 표시하려면 'Windows 시스템 트레이에 TFTP 서버 추가를 클릭합니다. '.
- 나중에 서버 루트 디렉토리를 선택해야 합니다. . 여기에 수신된 모든 파일이 저장됩니다. 또한 일부 파일을 보내려면 먼저 파일을 이 디렉토리에 복사해야 합니다. 찾아보기를 클릭합니다. 그리고 원하는 위치를 선택합니다.
- 다음으로 보안으로 전환합니다. 탭을 클릭하여 일부 제한 사항을 적용하세요.
- 파일만 보내려면 파일 보내기를 클릭합니다. . 파일만 받으려면 파일 받기를 클릭하세요. . 둘 다 수행하려면 '파일 보내기 및 받기 ' 체크박스가 체크되어 있습니다.
- SolarWinds TFTP 서버 유틸리티 덕분에 특정 IP 주소가 파일을 보내고 받을 수 있도록 하여 보안을 추가할 수 있습니다. 이렇게 하려면 '다음 IP 주소만 파일 송수신 허용을 선택합니다. '를 클릭한 다음 추가를 클릭합니다. .
- IP 주소 범위를 입력하고 확인을 클릭합니다. .
- 마지막으로 확인을 클릭합니다. 구성 창을 닫습니다.
즉, TFTP 서버를 성공적으로 구성하고 설정한 것입니다.
TFTP 서버 사용
이제 TFTP 서버를 설정했으므로 TFTP 서버를 사용하여 파일을 보내거나 받는 방법이 궁금할 것입니다. 여기에서 절차를 설명하겠습니다. 걱정하지 마세요.
포트 포워드 – 시작하려면 네트워크 외부의 시스템이 액세스하도록 하려면 먼저 포트 번호 69를 전달해야 합니다. 포트 포워딩은 일반적으로 펌웨어마다 다르기 때문에 모든 것을 다룰 수는 없습니다. 그러나 기본적인 통찰력을 제공하려면 라우터의 제어판에 액세스하고 고급 설정으로 이동하여 NAT 또는 포트 전달을 찾아야 합니다. 거기에서 새 항목을 만들고 ipv4 주소의 UDP 포트 69를 전달하기만 하면 됩니다.
원격으로 파일을 전송하지 않으려면 포트를 전달할 필요가 없습니다.
TFTP 클라이언트 설치
다음 단계는 원격 또는 로컬 시스템에 TFTP 클라이언트를 설치하는 것입니다. TFTP 클라이언트를 설치하려면 다음을 수행하십시오.
- 시작 메뉴로 이동 제어판을 엽니다. .
- 프로그램 및 기능으로 이동 그런 다음 왼쪽에서 'Windows 기능 켜기 또는 끄기를 클릭합니다. '.
- 아래로 스크롤하여 TFTP 클라이언트를 찾습니다. . 확인란을 선택합니다.
- 확인을 클릭합니다. 클라이언트를 설치합니다.
- 완료될 때까지 기다리세요.
이것은 서버를 실행하지 않는 시스템에 있어야 한다는 것을 기억하십시오.
TFTP를 허용하도록 방화벽 구성
시스템에 TFTP 클라이언트를 설치한 후에는 Windows 방화벽을 끄거나 TFTP 연결에 대한 예외를 추가해야 합니다. 방법은 다음과 같습니다.
- 시작 메뉴로 이동 제어판을 엽니다. .
- 변경 보기 기준 큰 아이콘으로 Windows Defender 방화벽을 선택합니다. .
- Windows Defender 방화벽을 끄려면 'Windows Defender 켜기 또는 끄기를 클릭합니다. '.
- 'Windows Defender 방화벽 끄기 확인 ' 두 설정 모두에서 확인을 클릭합니다.
- Windows 방화벽을 끄지 않으려면 TFTP 연결에 대한 예외를 추가하면 됩니다. 이렇게 하려면 'Windows Defender 방화벽을 통해 앱 또는 기능 허용을 클릭합니다. ' Windows 방화벽 설정 창에서
- '설정 변경을 클릭합니다. ' 예외를 추가할 수 있습니다.
- 이제 다른 앱 허용을 클릭합니다. 그런 다음 찾아보기를 누르세요. .
- TFTP.exe 검색 Windows system32 디렉토리에 있습니다. 선택하고 열기를 클릭합니다.
- 비공개 및 공개 상자를 클릭한 다음 확인을 클릭합니다. .
TFTP를 사용하여 파일 전송
마지막으로 TFTP 클라이언트를 설치하고 UDP 포트 69를 전달한 후 , 원격 또는 로컬로 파일을 전송할 준비가 되었습니다. 이렇게 하려면 서버가 실행 중인지 확인한 다음 지정된 지침을 따르십시오.
- Windows 키 + R 누르기 실행을 열려면 .
- 'cmd 입력 '를 눌러 명령 프롬프트를 엽니다.
- 파일을 전송하기 전에 보내려는 파일이 서버 루트 디렉토리에 있는지 확인하십시오. .
- 이제 파일을 받으려면 GET 매개변수. 파일을 보내려면 PUT만 사용하면 됩니다. 매개변수. 명령은 다음과 같이 진행됩니다.
Tftp -i [server IP address] [GET or PUT] [path of file]
- 예는 다음과 같습니다.
Tftp -i 192.168.10.8 put E:\hello.txt
- 파일을 수신하려면 다음과 같이 명령을 실행합니다.
Tftp -i 192.168.10.8 get hello.txt
참고:
파일을 원격으로 전송하려면 명령 프롬프트에 공용 IP 주소와 포트를 차례로 지정해야 합니다. 예는 다음과 같습니다.
Tftp -i 39.43.126.2:69 put E:\hello.txt