Cem*_*Cem 2 networking linux ip
我的服务器上定义了大约 20 个公共 IP 地址。现在,当我通过终端连接到远程服务器时,它会从我的服务器的主 IP 进行连接。
但我想使用另一个 IP 地址的终端。这可能吗?
如果您使用 ssh 连接到远程主机,那么您可以使用该BindAddress指令为我们指定用于连接的本地地址
\n\n\nBindAddress\n 使用本地计算机上的指定地址作为连接的源地址。仅对具有多个地址的系统有用。\n 请注意,如果 UsePrivilegedPort 设置为 \xe2\x80\x9cyes\xe2\x80\x9d,则此选项不起作用。
\n
你可以像这样使用它
\n\nssh user@remote.tld -o BindAddress=ip.add.re.ss\nRun Code Online (Sandbox Code Playgroud)\n\n您还可以配置~/.ssh/config文件以在每个主机上执行此操作。
\n\nHost remote.tld\n BindAddress ip.add.re.ss\n\nHost another\n BindAddress ss.er.dda.pi\nRun Code Online (Sandbox Code Playgroud)\n\n请注意,匹配的主机必须与命令行中指定的主机相同,但可以使用通配符。
\n\n如果您使用telnet,则使用 -b 开关
\n\n\n\n\n-b 地址\n 在本地套接字上使用bind(2) 将其绑定到特定的本地\n 地址。
\n
telnet -b ip.add.re.ss remote.tld\nRun Code Online (Sandbox Code Playgroud)\n