VSCode通过Remote SSH连接GCP VertexAI工作台时指定端口的问题求助
VSCode通过Remote SSH连接GCP VertexAI工作台时指定端口的问题求助
嗨各位,最近在用VSCode的Remote SSH连接GCP VertexAI工作台时碰到个棘手的问题,想请大家帮忙支支招。
我明明已经在VSCode里指定了Remote SSH要使用的端口范围,但它完全没遵守规则,还是随机选了不在范围内的端口,结果导致连接请求被sshd直接拒绝了。
先给大家贴一下报错信息:
Received request from hostserver port 52867 to connect to host 127.0.0.1 port 44991, but the request was denied.
Jun 10 12:48:10 instance-20240607-175601-samb1 sshd[77910]: Received request from hostserver port 52867 to connect to host 127.0.0.1 port 44991, but the request was denied.
下面是我已经配置过的内容:
- VSCode的
settings.json配置:
"security.workspace.trust.untrustedFiles": "open", "remote.SSH.serverPickPortsFromRange": { "127.0.0.1": "37000-37001" }
- 本地SSH配置文件(
config.json):
Host hostname HostName hostname LocalForward 8080 localhost:8080 User jupyter IdentityFile C:\Users\sambita.chakraborty\.ssh\id_rsa
- 远程服务器的
ssh_config也加了允许开放的端口:
PermitOpen localhost:8080 127.0.0.1:37000 127.0.0.1:37001
我的预期是能通过VSCode的Remote SSH正常连接到远程工作台,但现在因为端口不匹配一直被拒绝。有没有朋友遇到过类似情况,或者知道怎么调整配置才能让VSCode乖乖用我指定的端口范围呢?
备注:内容来源于stack exchange,提问作者Sambita Chakraborty
相关产品推荐
相关产品推荐

