작은 헤드리스 Linux 서버가 있고 여기에 로그인하고 싶습니다. 이더넷 포트가 있지만 네트워크에 연결하면 IP 주소가 무엇인지 모르고 SSH로 연결할 수 없습니다.
USB 포트도 있는데 USB 포트에서 "로그인"을 실행하여 노트북에서 직접 연결할 수 있는 방법이 있는지 궁금합니다! ? USB 직렬 포트 어댑터에 대해 알고 있지만 랩톱과 소형 헤드리스 컴퓨터 모두에 USB 포트가 있는 경우 RS-232로 돌아가는 것은 정말 낭비처럼 보입니다.
이를 수행할 수 있는 방법이 있습니까, 아니면 단순히 불가능합니까(이를 수행할 수 있는 권한 또는 프로토콜 부족). 일종의 "가상" 직렬 포트 에뮬레이터를 사용할 수 있습니까?
고마워요, 데니스
답변1
USB는 장치 간 호스트이므로 두 개의 USB 호스트를 연결하려면 필요한무엇- USB 직렬 포트 장치, USB 이더넷 장치 또는 기타 장치.
실제로 USB 케이블을 통해 USB 호스트에 연결하는 기능은 지원되지 않습니다(USB-C 사양에서는 실제로 이를 허용하지만 아직 실제 구현을 본 적이 없습니다).
이더넷 포트가 있습니다. [...] IP 주소가 무엇인지 모르겠습니다.
따라서 고정 주소를 제공하거나 랩탑에서 DHCP 서버를 실행하여 동적 주소를 제공한 다음 텔넷 또는 SSH를 통해 로그인하십시오.
답변2
그래서 DTECH DT-6559 USB "Null 모뎀" 케이블을 받았는데 정말 매력적으로 작동합니다.
- USB 포트를 소형 헤드리스 서버에 연결합니다. FTDI 칩이 감지되고 /dev/ttyUSB0 가상 직렬 포트가 생성됩니다.
- 해당 직렬 포트("sudo systemctl start getty@ttyUSB0")에서 getty를 실행하면 가상 직렬 포트에 대한 로그인 프롬프트가 표시됩니다.
- 케이블의 다른 쪽 끝을 Windows 노트북에 연결하면 노트북이 장치를 감지하고 직렬 포트를 활성화합니다.
- COM4에서 직렬 모드로 PuTTY를 실행하고 Enter를 입력하면 예상대로 Linux 로그인 프롬프트가 표시됩니다.
이는 USB 포트를 통해 헤드리스 박스에 로그인하여 구성을 확인하는 유용한 방법입니다.
감사합니다, 데니스