NI Linux Real-Time 디바이스에서 셸 액세스하기

업데이트 됨 Dec 1, 2023

환경

하드웨어

  • NI ELVIS III
  • CompactRIO Chassis

다른

NI Linux Real-Time 운영 시스템

NI Linux Real-Time Operating System을 실행하는 장치가 있습니다. 장치의 셸이나 터미널에 액세스하고 싶습니다. 어떻게 해야 합니까?

아래 방법 중 하나를 사용하여 장치와 통신하려면 터미널 클라이언트가 컴퓨터에 설치되어 있어야 합니다.

SSH로 연결하기 :
  1. 장치의 전원을 켜고 장치를 네트워크에 연결하거나 개발 컴퓨터에 직접 연결하십시오.
  2. NI MAX를 열고 원격 시스템에서 디바이스를 찾으십시오.
  3. 설정에 액세스하려면 컨트롤러에 로그인해야 할 수도 있습니다 (기본 사용자 이름은 admin이고 기본 암호는 비워 둡니다).
  4. 시작 셋팅 창에서 SSH Server (sshd) 활성화 상자를 체크하십시오.
  5. 변경 사항을 저장하면 대상이 재부팅됩니다.
  6. 터미널 클라이언트를 열고 SSH 연결을 지정하십시오.
  7. 대상의 IP 주소 또는 호스트 이름을 적절한 대상 필드에 추가하십시오.
  8. SSH는 TCP 포트 22를 사용하므로 이 포트가 선택되었는지 확인하십시오.
 
  • 터미널은 다음과 같이 표시되어야 합니다. login as: 
  • 관리자 계정과 NI 웹 기반 구성 및 모니터링 도구로 RemoteShell 권한을 가지도록 설정된 다른 계정으로 로그인 할 수 있습니다.
  • 메시지가 나타나고 계정 암호를 입력하면 셸에 로그인 됩니다.
직렬로 연결 :

일부 cRIO에는 RS-232 포트가 있어서 우리가 일반적으로 사용할 수있는 널 모뎀 직렬 케이블을 사용하여 Linux 셸에 액세스 할 수 있습니다. 널 모뎀 케이블을 사용하여 장치와 통신하려면 다음 단계를 완료하십시오.
  1. 장치의 전원을 켜고 장치를 네트워크에 연결하거나 개발 컴퓨터에 직접 연결하십시오.
  2. NI MAX를 열고 원격 시스템에서 디바이스를 찾으십시오 .
  3. 설정에 액세스하려면 컨트롤러에 로그인해야 할 수도 있습니다 (기본 사용자 이름은 admin이고 기본 암호는 비어 있음).
  4. 시작 셋팅 창에서 콘솔 출력 활성화 상자를 체크하십시오.
  5. 변경 사항을 저장하면 대상이 재부팅됩니다.
  6. 널 모뎀 케이블을 컴퓨터와 대상의 RS-232 포트에 모두 연결하십시오.
  7. 터미널 클라이언트를 열고 직렬 연결을 지정하십시오.
  8. 연결 읽기 속도가 장치의 출력 속도와 일치하는지 확인하십시오. 예를 들어, 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 섹션을 참조하십시오.