SSH 연결을 통해 직렬 콘솔에 액세스

SSH 연결을 통해 직렬 콘솔에 액세스

multi-user.target(sudo systemctl set-default multi-user.target을 통해 활성화됨)과 USB 직렬 어댑터로 부팅된 데비안 버스터가 있습니다. 다음을 통해 로그인하고 직렬 콘솔에 액세스합니다.

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-스위치 예

tio -b 9600 /dev/ttyUSB0

루트 없이 이를 수행하려면: 한 번 수행한 다음 로그아웃하고 다시 로그인하여 변경 사항을 적용합니다.

sudo usermod -a -G dialout <yourUsername>

관련 정보