Putty:本地端口 80 转发到 localhost:80 失败:网络错误:权限被拒绝

Putty:本地端口 80 转发到 localhost:80 失败:网络错误:权限被拒绝

在腻子中,我有以下内容:

  • 会议
    • 主机名:用户名@azurecontainsersvc_mgmt.eastus.cloudapp.azure.com
    • 端口:2200
  • 连接>SSH>隧道L80 本地主机:80
  • 连接>SSH>认证私钥:我的公钥.ppk

当我连接时,它会要求我输入密码,一切看起来都很好,但我被拒绝访问。我尝试以管理员身份运行,结果相同。

2017-05-02 11:28:37 正在连接到 [IP_Address] 端口 2200

2017-05-02 11:28:37 我们声明版本:SSH-2.0-PuTTY_Release_0.69

2017-05-02 11:28:37 服务器版本:SSH-2.0-OpenSSH_7.2p2 Ubuntu-4ubuntu2.1

2017-05-02 11:28:37 使用 SSH 协议版本 2

2017-05-02 11:28:37 使用曲线 Curve25519 和哈希 SHA-256 进行 ECDH 密钥交换

2017-05-02 11:28:37 服务器还具有 ecdsa-sha2-nistp256/ssh-rsa 主机密钥,但我们不知道其中任何一个

2017-05-02 11:28:37 主机密钥指纹为:

2017-05-02 11:28:37 ssh-ed25519 256 [指纹]

2017-05-02 11:28:37 初始化 AES-256 SDCTR 客户端->服务器加密

2017-05-02 11:28:37 初始化 HMAC-SHA-256 客户端->服务器 MAC 算法

2017-05-02 11:28:37 初始化 AES-256 SDCTR 服务器->客户端加密

2017-05-02 11:28:37 初始化 HMAC-SHA-256 服务器->客户端 MAC 算法

2017-05-02 11:28:37 读取密钥文件“C:\path_to_certs\privatekey.ppk”

2017-05-02 11:28:37 提供公钥

2017-05-02 11:28:37 公钥提供被接受

2017-05-02 11:28:55 发送公钥签名

2017-05-02 11:28:55 已授予访问权限

2017-05-02 11:28:55 开幕式为主频道

2017-05-02 11:28:56 开通主频道

2017-05-02 11:28:56 本地端口 80 转发至 localhost:80 失败:网络错误:权限被拒绝

2017-05-02 11:28:56 分配 pty (ospeed 38400bps, ispeed 38400bps)

2017-05-02 11:28:56 启动 shell/命令

有什么想法吗?我迷茫了 - 谢谢!

不确定这是否重要,但我正尝试连接到 Azure 上的 DC/OS 集群:https://docs.microsoft.com/en-us/azure/container-service/container-service-connect

答案1

问题可能有不同的根源:

  1. tcp 端口 80 已被另一个程序使用。请检查您是否正在运行本地 Web 服务器。
  2. 您没有足够的权限打开80端口。监听1024以下的端口需要管理员权限。
  3. 服务器端不允许端口转发(AllowTcpForwarding no在 中sshd_config)。如果您无法在服务器上更改 sshd_config,那么就无法转发端口。

答案2

您是否有可能在端口 80 上打开会话,或者检查您是否以管理员身份运行 putty。Win 10 很挑剔。

相关内容