Unix 소켓으로 에뮬레이트된 직렬 포트가 있는 VirtualBox 서버에서 VM으로 실행되는 오래된 Unix가 있습니다. 예: 이전 AT&T 2.1 SVr4에는 내가 연결하는 소켓이 /tmp/att1에 있습니다.
minicom -D unix#/tmp/att1
서버에서.
SSH가 Unix 소켓에 연결할 수 있다는 이야기를 어디선가 들었습니다. 어떻게 하나요?
나는 열심히 노력했다
socat TCP-LISTEN:5500 EXEC:'ssh user@server "socat STDIO UNIX-CONNECT:/tmp/att1"'
그 다음에
ssh server -p 5500
하지만 나에게 오류가 발생합니다
ssh_dispatch_run_fatal: Connection to 192.168.0.2: message authentication code incorrect
또한 시도
ssh -R/tmp/att1:/tmp/att1 -R127.0.0.1:1233:/tmp/att1
하지만 원격 포트 실패 오류로 인해 실패합니다.
제안?
답변1
ssh
아니요, 직렬 콘솔을 에뮬레이트하는 UNIX 도메인 소켓을 사용하여 연결할 수 없습니다 . 반대편에 SSHD 서버가 설치되어 있어야 하며 시스템은 아마도 전체 SSH 프로토콜보다 이전 버전일 것입니다.
UNIX 도메인 소켓의 전달(포트 전달일 수 있음)에 대해 혼란스러울 수 있습니다.