NI Linux Real-Time 타겟으로 FTP 사용하기

업데이트 됨 Oct 26, 2023

환경

운영 체제

  • LabVIEW Real-Time (NI Linux Real-Time)

  • NI Linux Real-Time 타겟에 FTP로 파일을 전송하려고 합니다. 어떻게 해야 합니까?
  •  How Can I Transfer Files Over FTP To A Remote System? 방법으로 시도하면 파일은 실제 파일이 아닌 파일 위치로의 하이퍼 링크로만 연결됩니다. 실제 파일을 얻으려면 어떻게 해야 합니까?

참고 : NI Linux RT에서 FTP를 사용하는 것은 권장되지 않습니다. FTP 클라이언트는 더 이상 사용되지 않고 있으며, 2013년부터 더 이상 지원되지 않기 때문입니다. FTP 클라이언트는 안전성이 보장되지 않는 익명 연결만을 허용합니다. Tools Available for File Transfer/Access on NI Linux Real-Time Targets 방법을 이용하여 SFTP 또는 WebDAV를 사용하는 것을 권장합니다.

NI Linux Real-Time 디바이스에서 FTP 서버를 사용하려면 먼저 대상에 FTP 서버를 설치해야합니다 :
  1. Measurement & Automation Explorer (MAX)를 엽니다.
  2. 원격 시스템으로 가서 NI Linux Real-Time 타겟을 찾고 옵션을 확장하십시오.
  3. 소프트웨어(Software) 우클릭 한 후, 소프트웨어 추가/제거(Add/Remove Software)를 선택하십시오.
  1. 관련 LabVIEW Real-Time 메뉴 하위의 소프트웨어 설치 또는 사용자 정의 소프트웨어 설치 옵션 중 하나를 선택하고 다음(Next)을 클릭합니다.
참고 : LabVIEW Real-Time 2018 및 이후 버전에서 FTP 서버는 사용자 정의 소프트웨어 설치 옵션을 사용하는 경우에만 설치할 수 있습니다.
  1. 소프트웨어 선택 사항에 따라 기본 소프트웨어 설치 또는 사용자 정의 소프트웨어 설치 대화 상자 중 하나가 표시됩니다.
  1. Legacy FTP Server를 선택하고 소프트웨어를 설치할 수 있도록 다음(Next)을 선택합니다.

이제 FTP 서버를 설치했으므로 NI Linux Real-Time 타겟에 FTP 파일 전송 할 수 있습니다. 관련 방법은 How Can I Transfer Files Over FTP To A Remote System?을 참조하십시오.

Additional Information

FTP 서버는 NI Linux Real-Time (LinuxRT) 디바이스에 기본적으로 설치되지 않습니다. 이는 WebDAV가 HTTP 또는 HTTPS를 통과 할 때 권장되는 파일 시스템 액세스 방법이기 때문입니다. WebDAV는 FTP 서버에서는 사용하지 않는 NIAuth 다이제스트 인증을 사용하여 보다 안전한 방법입니다. 자세한 내용은 Using WebDAV to Transfer Files to Real-Time Target을 참조하십시오. FTP 서버를 대상에 설치하려면 다음 단계를 완료하십시오.

LabVIEW에서 FTP VI를 사용하는 경우, NI Linux Real-Time 타겟과 다른 Real-Time 타겟 사이의 파일 경로의 차이점을 고려하십시오. 예를 들어, FTP 여러 파일 얻기 VI - LabVIEW 2017 도움말를 참조하십시오.

FTP를 시도할 때 로그인 문제가 있으면 비밀번호를 공백이 아닌 재설정을 시도해 보십시오. 관련 방법은 Changing FTP Server Password for Real-Time Controller를 참조 하십시오.