FORWARD_REMOTE
(options.allow_tcp_forwarding & FORWARD_REMOTE) != 0;
else if (where == FORWARD_REMOTE)
else if (where == FORWARD_REMOTE)
case FORWARD_REMOTE:
#define FORWARD_ALLOW (FORWARD_REMOTE|FORWARD_LOCAL)
int where = listen ? FORWARD_REMOTE : FORWARD_LOCAL;
{ "remote", FORWARD_REMOTE },
(options.allow_tcp_forwarding & FORWARD_REMOTE) == 0 ||
if ((options.allow_streamlocal_forwarding & FORWARD_REMOTE) == 0
if ((options.allow_tcp_forwarding & FORWARD_REMOTE) != 0) {
channel_clear_permission(ssh, FORWARD_USER, FORWARD_REMOTE);
FORWARD_USER, FORWARD_REMOTE, host, port);
channel_disable_admin(ssh, FORWARD_REMOTE);
if ((options.allow_tcp_forwarding & FORWARD_REMOTE) == 0)
channel_disable_admin(ssh, FORWARD_REMOTE);
channel_permit_all(ssh, FORWARD_REMOTE);