이를 수행하는 방법에는 여러가지가 있습니다.
WebDAV
WebDAV는 파일을 수동으로 찾아 보거나 프로그래밍 방식으로 전송하는 데 사용할 수 있는 HTTP 확장입니다. 해당 대상에 대해 WebDAV를 구성하는 방법에 대한 지침은 WebDAV를 사용하여 실시간 대상으로 파일 전송을 참조하십시오.
FTP
FTP를 사용하여 파일 전송을 수행할 수 있습니다. 이 방법은 안전하지 않으며 권장되지 않습니다. FTP 서버는 NI Linux-Real Time 디바이스에 기본적으로 설치되지 않습니다. Linux Real-Time 타겟에서 FTP를 사용하는 방법에 대한 지침은 NI Linux Real-Time 타겟과 함께 FTP 사용을 참조하십시오.
SFTP를 통한 FileZilla
FileZilla는 무료 오픈 소스 SFTP 유틸리티로, 원격 시스템에서 파일 시스템을 찾아보고 상호 작용 할 수있는 탐색하기 쉬운 사용자 인터페이스를 제공합니다. SFTP 또는 SSH 파일 전송 프로토콜은 SSH의 확장입니다. 따라서 이 방법을 사용할 때 원격 시스템에서 SSH를 활성화하는 것이 중요합니다. 장치에서 SSH를 활성화하려면 다음을 수행하십시오.
- 전원을 켜고 장치를 네트워크에 연결하거나 개발 컴퓨터에 직접 연결합니다.
- NI MAX를 열고 원격 시스템에서 디바이스를 찾으십시오.
- 설정에 액세스하려면 컨트롤러에 로그인해야 할 수 있습니다 (기본 사용자 이름은 admin이고 기본 암호는 비어있음).
- 윈도우의 시작 설정 창에서 보안 셸 서버(sshd) 사용 확인란을 선택합니다.
- 변경 사항을 저장하면 대상이 재부팅 됩니다.
FileZilla를 사용하여 대상의 파일 시스템에 연결하려면 :
- FileZilla를 엽니다.
- 호스트 필드에 대상의 IP 주소를 입력합니다. 이는 MAX의 장치에 대한 시스템 설정 탭에서 찾을 수 있습니다.
- 해당 필드에 사용자 이름과 비밀번호를 입력하십시오.
- 포트 필드에 22를 입력하십시오. SFTP 및 SSH의 기본 포트입니다.
- Quickconnect를 클릭합니다.
이제 FileZilla를 사용하여 NI Linux Real-Time 타겟의 파일 시스템과 상호 작용할 수 있습니다.
참고 : FileZilla는 타사 소프트웨어 제품입니다. 따라서 이 제품은 NI 기술 지원에서 지원하지 않습니다. FileZilla에 대한 도움이 필요하면 FileZilla 웹 사이트의 포럼에 게시하십시오.
웹 기반 구성
웹 구성 도구를 통해 파일 시스템 액세스도 가능합니다. Internet Explorer의 URL 표시 줄에서 cRIO의 IP 주소로 이동하고 아래 이미지에 강조 표시된 원격 파일 브라우저 버튼을 선택하면 액세스 할 수 있습니다. 몇 가지 참고 사항 :
- 웹 기반 구성 및 모니터링 소프트웨어는 cRIO에 설치해야 합니다.
- cRIO의 관리자는 공백이 아닌 암호가 필요합니다.
- 파일 시스템 액세스는 admin이 아닌 lvuser 사용자 계정을 통해 이루어집니다. lvuser가 액세스 할 수없는 파일을 수정하려고 하면 "403 : Forbidden" 오류 메시지가 나타납니다.
파일 시스템 창 상단에 있는 버튼을 사용하면 Linux Real-Time 타겟에서 파일을 탐색하고 조작할 수 있습니다.
USB 또는 SD 카드
일부 Real-Time 장치에 USB 드라이브 또는 SD 카드를 사용할 수도 있습니다. 더 자세한 정보 는 NI Real-time 디바이스에서 USB 드라이브 또는 SD에 쓰기를 참조하십시오.
Linux Shell을 통해 파일에 액세스
파일 이름의 문자가 관련 운영 체제 (예 : Linux 및 Windows)에서 유효하지 않은 경우 파일 전송 프로세스를 방해 할 수 있습니다. NI Linux Real-Time 디바이스에서 셸 액세스를 통해 파일 이름을 변경하고 관리할 수 있습니다. 필요한 변경을 수행하려면 적절한 Linux 명령을 찾아야합니다.
삼바
Samba 는 SMB / CIFS로 알려진 네트워킹 프로토콜의 구현으로, Windows 공유 파일 및 디렉토리와 유사하게 Windows를 실행하는 컴퓨터와 Unix 기반 운영 체제를 실행하는 컴퓨터 간에 파일 공유를 허용합니다. Samba는 또한 위의 다른 옵션에 비해 파일 액세스 권한에 대한 세밀한 제어를 허용하지만 초기 설정에 더 많은 시간을 투자해야 합니다. NI Linux Real Time 타겟 에서 Samba를 구성하는 방법에 대한 자세한 지침은 NI Linux Real Time 타겟 최대한 활용하기를 참조하십시오.
참고 : Samba는 타사 소프트웨어 제품이며 Linux Real-Time의 일부로 제공되지 않습니다. 따라서 이 제품은 NI 기술 지원에서 지원하지 않습니다. Linux Real-Time에서 Samba에 대한 지원은 NI Linux Real-Time 커뮤니티 페이지 에서 추가 리소스 및 포럼 지원을 참조하십시오.