在 Oracle® Solaris 11.2 中管理安全 Shell 访问

退出打印视图

更新时间: 2014 年 9 月
 
 

如何在安全 Shell 中配置端口转发

使用端口转发可以将本地端口转发到远程主机。实际上,分配了一个套接字用于侦听本地端的端口。同样,也可以在远程端指定端口。


注 -  安全 Shell 端口转发必须使用 TCP 连接。安全 Shell 不支持使用 UDP 连接进行端口转发。

开始之前

您必须承担 root 角色。有关更多信息,请参见在 Oracle Solaris 11.2 中确保用户和进程的安全 中的使用所指定的管理权限

  1. 配置远程服务器的安全 Shell 设置以允许端口转发。

    /etc/ssh/sshd_config 文件中,将 AllowTcpForwarding 的值更改为 yes

    # Port forwarding
    AllowTcpForwarding yes
  2. 重新启动安全 Shell 服务。
    remoteHost# svcadm restart network/ssh:default

    有关管理持久性服务的信息,请参见在 Oracle Solaris 11.2 中管理系统服务 中的第 1  章 服务管理工具简介svcadm(1M) 手册页。

  3. 检验是否可以使用端口转发。
    remoteHost# /usr/bin/pgrep -lf sshd
    1296 ssh -L 2001:remoteHost:23 remoteHost