SSH端口转发:bind:已在使用的地址

问题描述 投票:-1回答:1

我有一个远程服务器,我想ssh它并将我的本地端口转发到它。

我的应用程序在我的本地计算机上托管端口443。我用gcloud连接到服务器。这是命令:

gcloud compute --project "**^" ssh --zone "***" "***"

目标是允许其他人在端口9000上与服务器通信,并且此流量将重定向到我的本地计算机,在端口443上。换句话说,访问端口9000上的服务器等于在端口443上访问我的计算机。

所以我做ssh端口转发

gcloud compute --project "**^" ssh --zone "***" "***" -- -L 443:127.0.0.1:9000 -N

并收回此错误:

bind: Address already in use
channel_setup_fwd_listener_tcpip: cannot listen to port: 443
Could not request local forwarding.

我做错了什么?

ssh gcloud portforwarding ssh-tunnel
1个回答
1
投票

正确的选项是-R

... -R 9000:localhost:443
© www.soinside.com 2019 - 2024. All rights reserved.