SSH 역방향 전달의 *는 무엇을 의미합니까?

SSH 역방향 전달의 *는 무엇을 의미합니까?

*다음 명령은 무엇을 의미합니까 ssh?

ssh -R *:1993:localhost:22 [email protected]

23.105.207.175를 의미하나요 *?
다음 세 가지 표현은 서로 다른 의미를 갖고 있나요?

식 1:

ssh -R *:1993:localhost:22 [email protected]

식 2:

ssh -R 23.105.207.175:1993:localhost:22 [email protected]

식 3:

ssh -R 1993:localhost:22 [email protected]

답변1

역방향 터널링의 기본 구문은 다음 ssh과 같습니다.

ssh -R [bind_address:]port:host:hostport [user@]hostname

기본적으로 서버의 청취 소켓은 루프백 인터페이스에만 바인딩됩니다. 이는 원격 소켓이 모든 인터페이스에서 수신 대기해야 함을 나타내는 bind_address.null bind_address또는 주소를 지정하여 수행할 수 있습니다 .*

귀하의 질문에서 :

식 1=> 모든 인터페이스는 제한되어 있습니다.

식 2=> IP 주소가 있는 인터페이스 수는 23.105.207.175제한되어 있습니다.

식 3=> loopback인터페이스는 제한되어 있습니다.



man당신의 친구입니까 =>https://linux.die.net/man/1/ssh

관련 정보