ssh-tunneling

如何将转发的本地端口绑定到 0.0.0.0 而不是 127.0.0.1?使用 GatewayPorts=yes 时“不允许操作”
ssh-tunneling

如何将转发的本地端口绑定到 0.0.0.0 而不是 127.0.0.1?使用 GatewayPorts=yes 时“不允许操作”

(远程)SSH 服务器remote在(远程)127.0.0.1 端口 20001 上运行服务。我想通过 SSH 端口转发在本地提供此服务: ssh -vvv -4 -L 20001:127.0.0.1:20001 remote 使用此命令可以很好地进行端口转发和访问服务。 但是,隧道绑定到我的本地计算机上的 127.0.0.1,因此只能在运行 SSH 命令的本地计算机上访问远程服务。我希望隧道绑定到 0.0.0.0,以便通过连接到本地计算机端口 20001,在我的本地 LAN 中可以使用远程服务。 该选项的联机帮助页-L提到: 默认情况下,本地端口根据 ...

Admin

ssh 反向隧道有效,但 Davmail 无法通过它工作
ssh-tunneling

ssh 反向隧道有效,但 Davmail 无法通过它工作

我正在尝试使任何人都无法通过我的 VPS 服务器(称为服务器)访问 Davmail IMAP 服务器(由于地理封锁,但这不一定相关)。我在下图中解释了不同各方之间的联系。 我正在通过此命令建立从 Davmail(不可公开访问)到 SSH 服务器(可公开访问)的隧道 ssh -g -R \*:2143:localhost:1143 -N user@server 当我在 SSH 服务器本身上使用它作为本地主机时,它连接得很好并且可以工作。我正在使用telnet进行调试,将来应该有IMAP(或IMAPS) # telnet localhost 2143 Tryi...

Admin

通过 SSH 从主机到虚拟机的端口转发
ssh-tunneling

通过 SSH 从主机到虚拟机的端口转发

我已经在虚拟机(实验 2)上安装了 apache2 Web 服务器,其 IP 地址为 192.168.1.233。现在我想从主机的网络浏览器访问服务器。我的主机IP是192.168.1.231。为此,我尝试使用 SSH 来使用本地端口转发。我在我的主机中使用了以下命令: sudo ssh -L 1010:localhost:80 user@lab 2_ip address 也就是说,我想监听主机上的1010端口,并希望转发到正在监听80端口的虚拟机。但是我无法访问apache2运行的网页。这里可能出了什么问题?我没有运行任何防火墙,并且我还检查了 ssh ...

Admin

ssh 隧道并更改 IP
ssh-tunneling

ssh 隧道并更改 IP

我通过以下方式在笔记本电脑中创建隧道: ssh -p 22 -CfND 7777 mohsen@myserver 输入密码后,连接就建立了。 我使用 Firefox 中的 socks5127.0.0.1:7777 浏览许多经过过滤的网站。 但谷歌或某些网站知道我使用了隧道,我该如何配置我的 ssh 服务器来告诉谷歌或其他网站我不是假的? ...

Admin

适用于 Linux 服务器的 Cloudflare 隧道上的 SSH 隧道
ssh-tunneling

适用于 Linux 服务器的 Cloudflare 隧道上的 SSH 隧道

我需要通过 cloudflare 隧道连接到我的 Linux 服务器以保护我的服务器。我有一些用户并且需要它。每个人都可以帮助我吗? 我尝试了这个命令: mkdir Argo && cd Argo wget https://github.com/cloudflare/cloudflared/releases/download/2023.10.0/cloudflared-linux-amd64 && chmod +x cloudflared-linux-amd64 ./cloudflared-linux-amd64 tunn...

Admin

使用 SSH 隧道创建网络接口
ssh-tunneling

使用 SSH 隧道创建网络接口

我的问题已经用这个确切的标题提出,但是由于新用户出色地不能在评论部分提出进一步的问题,因为声誉,我看到的唯一可行的选择是创建另一个问题,对此感到抱歉。这是原始问题的链接:从 SSH 隧道创建网络接口 我还使用动态端口通过 ssh 连接到远程服务器,并创建一个袜子代理,就像示例中一样。使用这种方法,一些程序仍然忽略代理设置和环境变量,因此经过一些研究,将所有内容汇集到适当的隧道适配器似乎是解决方案。我刚刚了解了隧道,并且已经犯了通过 ssh 连接循环我的新隧道的错误(这会循环并终止所有连接,哎呀哈哈) 上面链接的原始问题的答案(使用 ssh 连接建立隧道的脚本...

Admin

screen 命令和 ssh-tunnel 的问题
ssh-tunneling

screen 命令和 ssh-tunnel 的问题

从 2018 年开始,我一直在使用来自远程计算机 (RPi) 和我的桌面的自定义隧道,但最近我开始遇到问题(遗憾的是随机的)。 这是这样的场景: 远程计算机(Raspberry Pi - RPi)有自己的移动调制解调器。 ISP 阻止几乎所有传入端口。 台式计算机(Ubuntu 22-04)。 两者都有动态公共 IP,每 12 小时更新一次。我的桌面中有一个 noip.com 服务,可以将其分配给一个 no-ip 地址(假设是 DK.noip.com)。因此使用 ssh 调用从远程访问桌面[电子邮件受保护] 在远程,我创建了一个脚本,该脚本通过 cron 任...

Admin

我可以使用终端建立隧道,但不能使用 mobaxterm gui,为什么?
ssh-tunneling

我可以使用终端建立隧道,但不能使用 mobaxterm gui,为什么?

ssh -L machine_port:forwarded_ip:forwarded_port user@ip_of_ssh_server -p port_of_ssh_server 例子。 SSH 服务器是10.50.10.50. SSH 端口是 22。 远程服务器具有相同的IP,即localhost。我已经尝试过在终端中通过命令获取的localhost和10.50.10.50ip 。ip a 远程端口为4080。 转发端口为1278。 当我将这些值放入下面的 gui 中时,它不起作用。但是,当我输入此命令时,它可以工作,并且我可以访问 c...

Admin

ssh `ClearAllForwardings=yes` 导致命令行上的 -L 被忽略
ssh-tunneling

ssh `ClearAllForwardings=yes` 导致命令行上的 -L 被忽略

考虑以下命令(这是我正在编写的脚本的一部分): ssh -oClearAllForwardings=yes -NL 5555:localhost:5555 foo 我想要,ClearAllForwardings=yes因为我的 ssh 配置中可能有LocalForward选项,并且我不希望这些选项在此命令中发生(如果它们已经被转发到其他地方,并且它会警告正在使用的端口,这在运行此脚本时会令人困惑)。 但似乎ClearAllForwardings=yes导致 ssh 完全忽略全部转发,即使稍后在命令行中给出。 我不能告诉 ssh 完全忽略,~/.ssh/co...

Admin

SSH 浏览器渲染卡在私钥上 (Cloudflare)
ssh-tunneling

SSH 浏览器渲染卡在私钥上 (Cloudflare)

我已经成功通过 Cloudflared 建立 SSH 隧道,但它一直要求私钥而不是密码,就像教程一样,所以我找到了这个解决方案来寻求帮助 https://community.cloudflare.com/t/second-app-with-ssh-browser-rendering-asks-for-private-key/513983 ...

Admin

pcscd unix 域套接字转发
ssh-tunneling

pcscd unix 域套接字转发

我想将智能卡请求转发到连接智能卡的电脑,但无法通过 ssh 转发套接字源:10.169.213.211(服务器)目标:10.169.41.124(客户端)我试图实现的目标 -->在这个链接中 一些调试消息被有意删除以遵循堆栈溢出规则。 user_id@hostname:~/samba/views/socket$ ssh -vvv -N -L/tmp/pcscd.comm:/run/pcscd/pcscd.comm -o StreamLocalBindUnlink=yes -o ClearAllForwardings=yes 10.169.213.211...

Admin

使用 systemd 反向隧道
ssh-tunneling

使用 systemd 反向隧道

我有这个服务文件来进行反向 SSH,工作正常,在另一台服务器上我可以看到它,问题是我把它留了一夜,早上我检查了该服务是否处于活动状态,但在另一台服务器上运行 netstat 时,它不再监听,因此即使服务处于活动状态,它也会在一夜之间失去连接。 这是正常的吗?我该怎么做才能完全不失去连接?当我重新启动该服务时,它再次重新连接,没有任何问题。 如果在服务中我使用autossh而不是ssh,是否可以解决这个问题? sudo netstat -tulpn | grep LISTEN tcp 0 0 0.0.0.0:2222 ...

Admin

如何使用 ssh 配置隧道到主机?
ssh-tunneling

如何使用 ssh 配置隧道到主机?

我用来建立隧道的命令: ssh -L port:url:port username@hostname 我可以在 ssh 配置中定义它吗?像这样的伪代码: host web user url hostname externalPort destinationPort tunnel yes ...

Admin

Alpine linux 如何将系统加载到RAM中
ssh-tunneling

Alpine linux 如何将系统加载到RAM中

如果可能的话,我需要建议将整个系统加载到 RAM 中。让我们想象一下以下情况: 从 DVD 启动 LIVE OS 并以 root lsblk 身份登录 NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS loop0 7:0 0 2.9G 1 loop sda 8:0 0 19.1G 0 disk |-sda1 8:1 0 1G 0 part `-sda2 8:2 0 18.1G 0 part sr0 11:0 1 1024M 0 rom...

Admin

是否可以通过主机 B(Squid)重定向从主机 A 的鱿鱼流量?
ssh-tunneling

是否可以通过主机 B(Squid)重定向从主机 A 的鱿鱼流量?

拥有squid代理的主机A的流量是否可以使用ssh隧道将其所有流量重定向到主机B的squid代理?找不到任何解决方案。如有帮助,将不胜感激。 解决方案形成这个https://unix.stackexchange.com/a/490641/587328有助于发送主机 B 发送的所有 http 和 https 流量,但鱿鱼流量仍然通过主机 A。 ...

Admin