ssh-tunnel

隧道实例的 Web 界面无法访问
ssh-tunnel

隧道实例的 Web 界面无法访问

情况:如果有必要的话,我正在使用 Windows 10。我使用工作 VPN 来访问安装了 Web 服务器的一些 Linux 服务器。我的系统上还安装了 WSL2。使用 bash,我能够成功创建到所述服务器的隧道,在其中我使用特定端口并将其绑定到我的本地主机上的端口 55555。 现在,在昨天之前,此设置是有效的。现在当我启动隧道时,它是成功的,但 Web 界面不会显示。当然,我验证了它已启动,同事仍然可以访问它。如果没有 VPN,隧道将无法工作,因此这也被排除在外。 我所做的唯一网络更改是安装“Docker Desktop for Windows”。我检查了...

Admin

哪个 SSH 配置选项可以阻止我通过 SSH 隧道进行 SSH 连接?
ssh-tunnel

哪个 SSH 配置选项可以阻止我通过 SSH 隧道进行 SSH 连接?

我正在尝试直接连接到我的工作电脑(工作)仅可通过外部服务器使用(外部)。 因此,网络路径为:家 » 外面 » 工作 理想情况下,这应该是可行的: home$ ssh -f -N -L2222:work.example.com:22 outside.example.com home$ ssh localhost -p 2222 ## This just hangs 但事实并非如此。我也可以用完全不同的服务器替换 work.example.com,结果相同。这些步骤是正确的,因为我可以使用相同的逻辑连接到工作主机的网络服务器: home$ ssh ...

Admin

如何加密 SOCKS5 流量?
ssh-tunnel

如何加密 SOCKS5 流量?

当我在开放的 Wi-Fi 网络中使用我的笔记本电脑时,我希望通过在我的 VPS 上运行的 SOCKS5 服务器传输我的所有 TCP/IP 流量。 我使用 Windows 7 和 Proxifier 将所有流量通过 VPS 进行隧道传输。不幸的是,SOCKS5 未加密,而我想要加密。所以我的问题是如何加密到 SOCKS5 服务器的流量?也许与 SSH 结合使用? 我知道我可以创建一个 SSH 隧道,但这样我就无法使用 Proxifier 之类的工具来隧道传输所有流量。使用 SSH 隧道,我必须告诉每个应用程序使用 SSH 隧道。 ...

Admin

通过多个主机使用 SSH 作为 socks 代理
ssh-tunnel

通过多个主机使用 SSH 作为 socks 代理

以下可以通过 SSH 实现吗? 涉及三台机器: A. My local machine at home B. The SSH gateway server at school C. A workstation in a lab, only reachable through B 我想设置一个 SOCKS 代理。我希望能够在家里的本地计算机上浏览网页,就像在实验室一样。这是因为有些网站只能通过学校的公共 IP 访问。 所以我想在主机 C 上运行 SOCKS 代理。但我无法让它在主机 A 上工作。 我连接到网关,并从网关连接到工作站。但我无法让网关正...

Admin

Cygwin:使用密钥对运行 SSH.exe(不带 cygwin.bat)
ssh-tunnel

Cygwin:使用密钥对运行 SSH.exe(不带 cygwin.bat)

我有一个盒子,我正尝试使用没有密码的密钥对创建一个 SSH 隧道。如果我运行 cygwin.exe 并使用 ssh-keygen 生成没有密码的密钥对,并将公钥放在服务器上,我可以使用 ssh 在两个盒子之间创建隧道,没有问题。 但是我的问题是这样的。我可以不运行 cygwin.bat 而直接从命令提示符中使用 ssh.exe 来执行此操作吗? 当我尝试此操作时,系统提示我输入用户密码,并且未使用密钥对。我假设当我运行 cygwin.exe 时,它​​会加载我的 usr 目录并使用 .ssh 目录中的密钥对,而当我直接运行 ssh.exe 时,它​​不会...

Admin

通过代理访问 ssh
ssh-tunnel

通过代理访问 ssh

我的大学要求使用代理才能访问 WiFi。我的电脑已连接到大学的 WiFi。我想使用 ssh 从家里访问它。我该怎么办? 我该怎么做才能使用 ssh 访问通过代理连接的机器? ...

Admin

从 Docker 容器内部访问远程 SSH 隧道
ssh-tunnel

从 Docker 容器内部访问远程 SSH 隧道

我的家庭网络中,在 NAT 后面的 MacBook 上有一个 Web 服务器,服务于端口 80。我还有一个运行 Ubuntu 的可公开访问的服务器,我想从该服务器访问我的本地 Web 服务器,因此我打开了一个远程 SSH 隧道: ssh -fnNT -R 8080:localhost:80 remote-host 成功了。在远程机器上,我可以curl localhost:8080得到预期的答案。 但是当我从docker容器内部尝试这个时,例如: docker run -it --add-host host.docker.internal:host-gate...

Admin

通过隧道的 SSH 连接无法协商错误
ssh-tunnel

通过隧道的 SSH 连接无法协商错误

我正在使用 SSH 隧道建立与设备的 SSH 连接,我正在使用以下命令创建隧道: ssh -L 本地主机:44445:XXXX:XXXX[电子邮件保护] 但是当我尝试使用以下方式通过隧道进行 ssh 时: ssh root@localhost:44445 Unable to negotiate with 127.0.0.1 port 44445: no matching key exchange method found. Their offer: diffie-hellman-group14-sha1,diffie-hellman-group1-sha1...

Admin

SSH 参数化配置条目?
ssh-tunnel

SSH 参数化配置条目?

我经常使用类似以下命令设置端口转发: ssh -NL 1234:localhost:1234 MyHostName 端口通常保持不变,但远程会发生变化。如果我可以创建如下 SSH 条目就好了: Host VncTunnel HostName %arg LocalForward 5900 localhost:5900 然后ssh VncTunnel arg=MyHostName每当我想隧道连接到任意主机时,使用类似的方法。 有什么建议么? ...

Admin

在 Linux 和 Windows 之间重定向 X11 ssh 转发
ssh-tunnel

在 Linux 和 Windows 之间重定向 X11 ssh 转发

我面临一个挑战并请求您的帮助来指导我。 我有两台 Linux 服务器(A、B),从 A 到 B 运行 ssh x11 转发(显示特定应用程序,如 Firefox 或 chrome 等),实际上 A 和 B 之间的 ssh x11 转发运行顺利,但问题在于我想要将 X11 转发的内容显示到第三个服务器,即 MS Windows 客户端。 Windows -> Linux A [ssh x11 转发] -> Linux B 你有什么主意吗? ...

Admin

双击 SSH,然后使用批处理文件和 Plink 执行 NC
ssh-tunnel

双击 SSH,然后使用批处理文件和 Plink 执行 NC

早上好,我需要执行 netcat 命令并获取输出以在本地 PC(Windows)上进行详细说明。我只需要“连接良好/不良” 现在我使用 PuTTY 按照以下步骤操作 Windows -> PuTTY PuTTY -> “Server1” 上的 SSH(Linux Suse) 服务器 1 shell -> “服务器 2” 上的 SSH(Linux Suse) 服务器2外壳->nc -zv 10.xx.xx.xx yyyy 我想创建一个简单的脚本来自动化这个过程,我正在尝试通过批处理和 plink 来实现。我可以使用其他软件或语言,但...

Admin

尝试通过脚本进行 SSH 时出现权限被拒绝错误
ssh-tunnel

尝试通过脚本进行 SSH 时出现权限被拒绝错误

我有一组 Bash 脚本,用于通过中间服务器建立从本地计算机到远程服务器的 SSH 连接。本地脚本使用 socat 启动隧道,中间服务器脚本生成隧道,但在尝试通过 SSH 进入最终目的地时,我遇到了“权限被拒绝”错误。密码似乎不正确,但事实并非如此,而且似乎由于尝试使用凭据登录中间服务器而不是目标而出现此错误。 本地脚本.sh #!/usr/bin/env bash SERIAL="$1" USER="$2" PASSWORD="$3" function launch_socat(){ serial="$1" ssh-keygen -f ...

Admin

Windows 无法使用 SSH 隧道代理
ssh-tunnel

Windows 无法使用 SSH 隧道代理

我需要帮助彻底解决在 Windows 11 22H2 中使用 SSH 隧道作为 SOCKS5 代理(127.0.0.1:9090)的问题。 我可以使用 WSL、Putty 或 Bitvise(顺便说一句,非常棒)客户端建立 SSH 隧道。这没什么区别。 我知道隧道已正确建立,因为我可以curl --socks5 localhost:9090 -O https://example.org从 WSL 和 cmd CLI 中建立隧道。但无论我是通过 Chrome 扩展程序、浏览器设置还是本机 Windows 设置来设置代理,我都无法在 CLI(WSL 或 cmd)...

Admin

通过 wallix 连接 WinSCP Bastion 不起作用,但 PuTTY 可以
ssh-tunnel

通过 wallix 连接 WinSCP Bastion 不起作用,但 PuTTY 可以

当将 PuTTY 连接到我的 Wallix Bastion SomeBastionAdress.fr 时,它运行正常(敏感数据已匿名化): login as: MyLogin Keyboard-interactive authentication prompts from server: | WARNING: Access to this system is restricted to duly authorized users only. A > ny attempt to access this system without authorizati...

Admin

通过 SSH 隧道访问 MySQL 数据库
ssh-tunnel

通过 SSH 隧道访问 MySQL 数据库

目前,我可以通过终端中的 SSHing 访问 MySQL 数据库。这会提示我输入密钥的密码 ssh test-db01.somedomain.com Enter passphrase for key '/Users/yourname/.ssh/path/to/key': 我进入了。 此时我在远程主机上,可以简单地输入 mysql > SELECT * FROM users; > ... 并在控制台里乱搞。 这对我来说可能有点麻烦,我想连接我的 SQL GUI(通过隧道)以便我可以看到我的所有记录和内容(我正在使用 VSCode 数据库工具...

Admin