SSH接続を介してシリアルコンソールにアクセスする

SSH接続を介してシリアルコンソールにアクセスする

multi-user.target(sudo systemctl set-default multi-user.targetを介して有効になっています)とUSBシリアルアダプタで起動されたDebianバスターがあります。次のようにログインし、シリアルコンソールにアクセスします。

sudo screen /dev/ttyUSB0 9600

Cisco スイッチが正しく動作するように設定するために使用されます。

ただし、SSHを介してこのコンピュータに接続し、上記のSSHセッションコマンドを実行しても機能しません。 PuttyをSSHクライアントとして使用すると、出力はまったく表示されません。再利用できるようにするには、シリアルUSBアダプタを抜いて再接続する必要がありました。 MobaXtermへの接続は部分的にのみ機能します。一部の入力は完全に無視され、誤った場所にあるか、文字が欠落しているなど、出力が破損することがよくあります。ミニコムをやってみました。同じ行動。 sshで接続すれば終了もできませんね。画面では CTRL+A と CTRL+D が少なくとも動作します。

SSH経由でCiscoシリアルコンソールにアクセスするときに欠けている部分は何ですか?

編集:追加テストを行いました。他のLinuxシステムでsshを試しました。 -->パテを使用してshow runを実行して設定をインポートし、スペースバーを押して次の行を表示しました。スペースバーを数回押して機能しましたが、まだいくつかありました。行がないか、間違った場所にあります。それから完全に壊れました。画面を閉じて再度開くと機能しません。

別のポイント:MobaXTerm sshを介してLinuxシステムにアクセスし、そこからsshを介して接続すると同じ問題が発生します。出力が切断され、次のようになります。

p
  power inline never
 speed 100
 duplex full                                                                                                                      arp  spanning-tge
 service-policy output Qos1234
!
interface GigabitEthernet1/10

ベストアンサー1

結局、もっと試してみましたが、もともとLinux SSHクライアントを使って接続しても中断されました。 Windows経由でSSH経由でアクセスするよりも時間がかかりましたが、最終的に同じ問題が発生しました。一種のバッファと関連があるようです。問題が発生した場合は、USBシリアルコンバータを抜いて再接続して再度操作する必要があります。

しかし、tioと完璧に動作します。http://tio.github.io/ git cloneの使用中に必要な./configureファイルが含まれているので、ディストリビューションtar.xzをダウンロードしてください。https://github.com/tio/tioファイルがありません

接続の設定 Cisco-Switch の例

tio -b 9600 /dev/ttyUSB0

ルートなしでこれを行うには:一度実行してからログアウトし、再度ログインして変更を適用します。

sudo usermod -a -G dialout <yourUsername>

おすすめ記事