從 RS232「啞終端」安全過渡到 RJ45 Telnet/SSH

從 RS232「啞終端」安全過渡到 RJ45 Telnet/SSH

HPUX 11i 網路在新硬體上運行,用於獨特企業中所謂的「關鍵任務」操作,該網路在 Sherwood 7000ST 處為用戶終止。雖然功能齊全(與我成長過程中使用的 Web 2.0 系統相比,速度快如閃電),但整個辦公室的終端都通過 DB-25(感謝 @grawity)RS232 連接必須退役。它們將被透過 RJ45 連接進入交換器的現代乙太網路取代,伺服器位於單一子網路上,我需要了解我們的應用程式將如何受到影響。

設定:

串行服務應用程式工作正常。

Telnet 和 SSH 已安裝。

PCI 卡有 NIC 和 COM 兩種。 (LMK,如果術語不准確 - 我明天將運行 dmesg 並更新帖子。)

目前了解的問題:

串行終端有多種可能的配置。

Telnet 和 SSH 在終端中運行模擬器在正常使用情況下透過乙太網路連接時。

我沒有堅實的基礎來期望這個應用程式能夠完美地過渡。

以前,當專有接線意味著我們的(串行)RJ45 到25 針RS232 到9 針RS232 轉換實際上是交叉線時,伺服器升級會導致明顯兼容的硬體之間出現嚴重的功能障礙,因為硬體偏離了規格。與軟體的類比在這裡很容易想到,但它們應該在生產上同樣很難遇到!

@Bob - 將有一個開關。我還必須考慮哪些因素?見下文。

問題:

  1. 我是否應該期望 telnet 在新的 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)沒關係,一切都過去了。如果你用它來登錄,你仍然可以通過stty(如果這在HP上也被稱為,自從我使用它以來已經太久了)更改退格/刪除等。

3,4,5) 是應用程式和終端程式解釋控制序列的方式的函數。交通不影響這個。

6) 見上文。

您應該記住,處理是在圖層上進行的。

RS-232 和乙太網路 (“RJ-45”) 是非常不同的傳輸技術,在乙太網路上工作的協定 ( telnet、 ) 也是如此。ssh您應該有一個熟悉現代網路技術的人,並且可以為您安裝所有這些。如果您沒有,請僱用一個,或要求另一家公司為您做。

在這個傳輸層之上,當雙方的軟體只看到字元流時,差異很小。

相關內容