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.空bind_address或地址*表示远程套接字应侦听所有接口。

从你的问题来看:

表达式1=> 所有接口都是有界的。

表达式2=> 具有IP 地址的接口23.105.207.175是有限的。

表达式3=>loopback接口是有界的。



man是你的朋友=>https://linux.die.net/man/1/ssh

相关内容