아래 방법 중 하나를 사용하여 장치와 통신하려면 터미널 클라이언트가 컴퓨터에 설치되어 있어야 합니다.
SSH로 연결하기 :
- 장치의 전원을 켜고 장치를 네트워크에 연결하거나 개발 컴퓨터에 직접 연결하십시오.
- NI MAX를 열고 원격 시스템에서 디바이스를 찾으십시오.
- 설정에 액세스하려면 컨트롤러에 로그인해야 할 수도 있습니다 (기본 사용자 이름은 admin이고 기본 암호는 비워 둡니다).
- 시작 셋팅 창에서 SSH Server (sshd) 활성화 상자를 체크하십시오.
- 변경 사항을 저장하면 대상이 재부팅됩니다.
- 터미널 클라이언트를 열고 SSH 연결을 지정하십시오.
- 대상의 IP 주소 또는 호스트 이름을 적절한 대상 필드에 추가하십시오.
- SSH는 TCP 포트 22를 사용하므로 이 포트가 선택되었는지 확인하십시오.
터미널은 다음과 같이 표시되어야 합니다. login as: - 관리자 계정과 NI 웹 기반 구성 및 모니터링 도구로 RemoteShell 권한을 가지도록 설정된 다른 계정으로 로그인 할 수 있습니다.
- 메시지가 나타나고 계정 암호를 입력하면 셸에 로그인 됩니다.
직렬로 연결 :일부 cRIO에는 RS-232 포트가 있어서 우리가 일반적으로 사용할 수있는 널 모뎀 직렬 케이블을 사용하여 Linux 셸에 액세스 할 수 있습니다. 널 모뎀 케이블을 사용하여 장치와 통신하려면 다음 단계를 완료하십시오.
- 장치의 전원을 켜고 장치를 네트워크에 연결하거나 개발 컴퓨터에 직접 연결하십시오.
- NI MAX를 열고 원격 시스템에서 디바이스를 찾으십시오 .
- 설정에 액세스하려면 컨트롤러에 로그인해야 할 수도 있습니다 (기본 사용자 이름은 admin이고 기본 암호는 비어 있음).
- 시작 셋팅 창에서 콘솔 출력 활성화 상자를 체크하십시오.
- 변경 사항을 저장하면 대상이 재부팅됩니다.
- 널 모뎀 케이블을 컴퓨터와 대상의 RS-232 포트에 모두 연결하십시오.
- 터미널 클라이언트를 열고 직렬 연결을 지정하십시오.
- 연결 읽기 속도가 장치의 출력 속도와 일치하는지 확인하십시오. 예를 들어, cRIO-906x는 초당 115,200 비트를 출력하므로 연결 읽기 속도가 이와 일치해야합니다.
터미널은 다음과 같이 표시되어야 합니다. login as: - 관리자 계정과 NI 웹 기반 구성 및 모니터링 도구로 RemoteShell 권한을 가지도록 설정된 다른 계정으로 로그인 할 수 있습니다
- 메시지가 나타나고 계정 암호를 입력하면 셸에 로그인 됩니다.
Additional Information
이 기사의 스크린 샷은 타사 텔넷 및 SSH 클라이언트인
PuTTY를 사용합니다만, 다른 터미널 클라이언트도 사용할 수 있습니다.
NI Linux 실시간 운영 체제는 SSH (Secure Shell) 및 직렬 통신을 통해 Linux 셸에 대한 액세스를 제공합니다. SSH 방법은 장치의 네트워크 연결에만 의존하지만 직렬 방식을 사용하려면
널 모뎀 케이블과 적절한 유형의 직렬 포트가 필요합니다. SSH를 통해 장치에 연결하려면 네트워크 연결만 필요하므로 National Instruments는 주 쉘 액세스 방법으로 SSH를 사용할 것을 권장합니다.
또한, NI Linux Real-Time OS 디바이스는 다른 직렬 인터페이스를 특징으로 하므로 결과적으로 콘솔 출력 방법이 다릅니다. 장치와 직접 통신하는 방법에 대한 자세한 내용은 해당 사양 설명서 또는 사용 설명서를 참조하십시오. 예를 들어 내장 된 UART 라인을 사용하여 myRIO와 안전 모드로 통신 할 수 있습니다. 자세한 정보는
NI myRIO-1900 User Guide and Specifications 문서의 Using the Reset Button 섹션을 참조하십시오.