RS232 “Dumb Terminal”에서 RJ45 Telnet/SSH로 안전하게 전환

RS232 “Dumb Terminal”에서 RJ45 Telnet/SSH로 안전하게 전환

고유한 비즈니스에서 "미션 크리티컬" 작업이라고 부르는 작업을 위해 새로운 하드웨어에서 실행되는 HPUX 11i 네트워크는 Sherwood 7000ST 사용자에게 종료됩니다. 기능적이지만(내가 자라면서 사용했던 Web 2.0 시스템에 비해 매우 빠른) 터미널은 사무실 전체에서 DB-25(@grawity 덕분에) RS232를 통해 연결됩니다.~ 해야 하다폐기됩니다. 단일 서브넷의 서버가 있는 스위치로 들어가는 RJ45 연결을 통한 최신 이더넷으로 대체될 예정이며, 우리 애플리케이션이 어떤 영향을 받을지 이해해야 합니다.

설정:

애플리케이션을 직렬로 제공하는 것이 정상적으로 작동합니다.

텔넷과 SSH가 설치되어 있습니다.

NIC 및 COM PCI 카드가 모두 있습니다. (용어가 정확하지 않은 경우 LMK — 내일 dmesg를 실행하고 게시물을 업데이트하겠습니다.)

현재 파악된 문제:

직렬 터미널에는 다양한 구성이 가능합니다.

Telnet 및 SSH가 터미널에서 실행됨에뮬레이터일반적인 사용에서 이더넷을 통해 연결할 때.

이 애플리케이션이 완벽하게 전환될 것이라고 기대할 수 있는 확고한 근거는 없습니다.

이전에는 하드웨어가 사양에서 벗어났기 때문에 독점 배선으로 인해 (직렬) RJ45에서 25핀 RS232에서 9핀 RS232로 변환할 때 문자 그대로 교차 와이어가 있었으므로 서버 업그레이드로 인해 호환되는 것으로 보이는 하드웨어 간에 끔찍한 기능 장애가 발생했습니다. 소프트웨어에 대한 비유는 여기에서 이해하기 쉽지만~해야 한다생산 현장에서도 똑같이 만나기 어렵습니다!

@Bob - 스위치가 설치됩니다. 그 밖에 어떤 사항을 고려해야 합니까?아래를 참조하세요.

질문:

  1. 텔넷이 새 Linux 상자(Raspberry Pi와 같은)에서 서버로 들어가 "그냥 작동"할 것이라고 기대해야 합니까? 물론 스위치를 거치게 됩니다. 그러나 이더넷 네트워크가 애플리케이션을 포함한 모든 계층에서 드롭인으로 직렬 네트워크를 대체할 수 있습니까?

  2. 전송 속도는 더 이상 필요하지 않지만 이스케이프 문자와 같은 다른 구성 가능한 설정은 어떻습니까?

  3. 줄 바꿈?

  4. 페이징?

  5. 중요: 터미널 디스플레이를 정의하는 프로그램(예: Unibasic)은 어떻습니까?

  6. 중요: RJ45가 기존 시스템과 "호환되지 않을" 위험이 있습니까?

메모

처리가 어디서 이루어지는지 혼란스럽습니다. 이 맥락에서 위의 문제에 대한 더 깊은 특성이 있으면 감사하겠습니다. Mods님, Stack Exchange에 대한 기존 토론이 부족하기 때문에 이 모호한 질문을 받아주세요. 포스팅하기 전에 꼼꼼히 살펴봤습니다. 나는 기존 조명에 대한 나의 연구를 문서화하게 되어 기쁘게 생각합니다.

매우 감사합니다.

답변1

HP-UX 측에서 RS-232 인터페이스는 API와도 다른 네트워크 인터페이스와 완전히 다르다는 점을 알아야 합니다 telnet.

터미널을 사용하는 목적이 모두 HP에 로그인하는 것이라면 이를 로 바꾸 telnet거나 ssh더 안전하게 사용하려는 경우 로 바꿀 수 있습니다.

이러한 터미널을 연결하는 맞춤형 소프트웨어가 있는 경우 이는 큰 문제가 될 수 있습니다. 새로운 종류의 연결을 처리하려면 소프트웨어를 조정해야 합니다. 소프트웨어에 따라 쉬울 수도 있고, 어려울 수도 있고, 불가능할 수도 있지만 여기서는 이것이 가장 큰 관심사입니다.

질문에:

1) 그렇습니다.

2) 중요하지 않습니다. 모든 것이 통과됩니다. 이를 사용하여 로그인하는 경우 다음을 통해 백스페이스/del 등을 변경할 수 있습니다 stty(HP에서도 그렇게 부르는 경우 사용한 지 너무 오래되었습니다).

3,4,5) 응용 프로그램과 터미널 프로그램이 제어 시퀀스를 해석하는 방식의 기능입니다. 운송은 이에 영향을 미치지 않습니다.

6) 위를 참조하세요.

처리는 레이어에서 수행된다는 점을 명심해야 합니다.

telnetRS-232와 이더넷("RJ-45")은 이더넷을 통해 작동하는 프로토콜( , ssh) 과 마찬가지로 매우 다른 전송 기술입니다 . 최신 네트워크 기술에 익숙하고 이 모든 것을 설치할 수 있는 사람이 있어야 합니다. 없으면 고용하거나 다른 회사에 요청하세요.

이 전송 계층 위에서 양측의 소프트웨어가 문자 스트림만 볼 때 차이는 최소화됩니다.

관련 정보