파일 소켓에 SSH로 연결하는 방법

파일 소켓에 SSH로 연결하는 방법

-L /tmp/my.socket:127.0.0.1:22를 사용하여 원격 시스템에 대한 SSH 터널을 만들었고 로컬 항목은 파일 소켓입니다.

이제 일반 웹 호스트 대신 ssh를 사용하여 해당 파일 소켓에 어떻게 연결합니까?

이렇게 하는 이유는 각각 특정 사용자에게 특정한 많은 동시 연결이 필요하고 다른 사용자가 실수로/의도적으로 다른 사용자의 소켓에 연결하는 것을 원하지 않기 때문입니다. 특정 사용자를 사용하여 원격으로 컴퓨터에 연결해야 하지만 그런 다음 localhost에서 권한이 없는 사용자로 연결할 수 있기 때문에 이 방법으로 연결해야 합니다.

답변1

ProxyCommand가능한 작업 으로 netcat 사용 :

ssh -o ProxyCommand='nc -U /tmp/my.socket' some-host

관련 정보