UNIX 소켓을 통한 SSH

UNIX 소켓을 통한 SSH

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 도메인 소켓의 전달(포트 전달일 수 있음)에 대해 혼란스러울 수 있습니다.

관련 정보