[Cialug] CentOS IP Weirdness

Jeffrey Ollie jeff at ocjtech.us
Wed Mar 13 13:09:13 CDT 2013


On Wed, Mar 13, 2013 at 1:01 PM, L. V. Lammert <lvl at omnitec.net> wrote:

> How would one bind it to *all* ports? This test machine is SuSE, and I
> have opened 2205 in the firewall.
>

>From the ssh manpage:

     -R [bind_address:]port:host:hostport
             Specifies that the given port on the remote (server) host is to
             be forwarded to the given host and port on the local side.
This
             works by allocating a socket to listen to port on the remote
             side, and whenever a connection is made to this port, the
connec‐
             tion is forwarded over the secure channel, and a connection is
             made to host port hostport from the local machine.

             Port forwardings can also be specified in the configuration
file.
             Privileged ports can be forwarded only when logging in as root
on
             the remote machine.  IPv6 addresses can be specified by
enclosing
             the address in square brackets.

             *By default, the listening socket on the server will be bound
to
             the loopback interface only.  This may be overridden by
specify‐
             ing a bind_address.  An empty bind_address, or the address ‘*’,
             indicates that the remote socket should listen on all
interfaces.
             Specifying a remote bind_address will only succeed if the
             server's GatewayPorts option is enabled (see sshd_config(5)).*

             If the port argument is ‘0’, the listen port will be
dynamically
             allocated on the server and reported to the client at run time.
             When used together with -O forward the allocated port will be
             printed to the standard output.

-- 
Jeff Ollie


More information about the Cialug mailing list