gpt4 book ai didi

azure - 无法连接到 "Jenkins-On-Azure"

转载 作者:行者123 更新时间:2023-12-03 05:51:15 27 4
gpt4 key购买 nike

我在 Azure 上的新资源组上创建了一个 Jenkins Linux 虚拟机。

我按照此处描述的步骤操作: Create a Jenkins server on an Azure Linux VM from the Azure portal .

所以我运行了命令 ssh -L 127.0.0.1:8080:localhost:8080 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="a3c9c6cdc8cacdd0c2c7cecacde3c9c6cdc8cacdd0919692949796978dc6c2d0d7d6d08dc0cfccd6c7c2d3d38dc2d9d6d1c68dc0ccce" rel="noreferrer noopener nofollow">[email protected]</a>
(将用户名和 DNS 名称更改为我自己的)在我的 Linux 虚拟机上,看起来很好(没有错误)。

现在,每当我尝试从我自己的计算机(不是在 azure 上)的端口 8080 上进行连接时,我都会在 Linux 虚拟机上收到以下消息: channel 2: open failed: administratively prohibited: open failed它不允许我登录 Jenkins。

如何解决?

谢谢

最佳答案

这不是 NSG 问题。您不需要在 Azure NSG 规则上添加端口 8080。

如果您想从计算机连接 http://localhost:8080/ ,您应该需要创建一个 SSH tunnel on your local computer 。你可以用腻子来做。

enter image description here

配置隧道

enter image description here

<小时/>

此外,您可以在 Windows 上安装 Linux。请引用以下步骤:

1.安装Linux on Windows .

2.执行bash时打开Power shell

3.执行sudo -issh -L 127.0.0.1:8080:localhost:8080 <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6a000f04010304190b0e0703042a000f0401030419585f5b5d5e5f5e440f0b191e1f19440906051f0e0b1a1a440b101f180f44090507" rel="noreferrer noopener nofollow">[email protected]</a>

enter image description here

现在,我可以访问http://localhost:8080/在我的本地计算机上。(默认用户名是admin)。

enter image description here

关于azure - 无法连接到 "Jenkins-On-Azure",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47693396/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com