标签: tunnel

如何在一个命令中通过 B SSH 到机器 A?

我想访问一台计算机,比如位于我大学网络中的机器 A。但是,这台电脑只能通过大学内部网络访问,所以我不能直接从家里使用SSH连接到这台电脑。

这是我现在要做的:

  1. 登录到不同的大学机器,比如机器 B

    (这台机器 B 可以从我的家用电脑通过 SSH 访问。)

  2. 在 B 上使用 SSH 连接到 A。

有没有办法更快地做到这一点?仅使用一个 ssh 命令。

ssh networking remote-access tunnel

141
推荐指数
5
解决办法
13万
查看次数

如何在笔记本电脑上建立隧道并浏览服务器网页?

我在我的一台实验室服务器上运行了一个 Web 应用程序,并且我已经在这些机器上设置了 X11 转发。其他实验室成员可以通过 SSH 建立隧道,并在家里的本地浏览器上浏览该 Web 应用程序。

我不能。上次我和他们核对时,我几乎没有什么需要做的。

当我打字时,192.168.1.113/webapp我什么也得不到。

有小费吗?

谢谢。


我最终使用了第二种方法:)

ssh -L 8080:<server-ip-address>:80 <username>@<remote-addr> -N
Run Code Online (Sandbox Code Playgroud)

ssh tunnel remote

73
推荐指数
1
解决办法
15万
查看次数

如何让 VirtualBox 来宾共享主机的 VPN 连接?

当我在充当路由器的 ubuntu 台式计算机上启动 VPN 时,连接的子网失去了 Internet 连接,但仍然可以访问(LAN)。理想情况下,我想知道如何在 VPN 处于活动状态时通过 VPN 隧道路由来启用连接的子网以重新获得 Internet 访问。

语境

我有以下网络布局:

eth0 上的子网 172.16.0.0/20 用于我的 VirtualBox 虚拟机。

eth0:0 上的子网 192.168.0.0/24 连接到可以访问互联网的网关 192.168.0.1。

这显示在 /etc/network/interfaces 文件中:

auto lo
iface lo inet loopback

# This is the subnet dedicated to VB
auto eth0
iface eth0 inet static
    address 172.16.0.1
    netmask 255.255.0.0
    gateway 192.168.0.164
    dns-nameservers 8.8.8.8

# normal DHCP internet
auto eth0:0
iface eth0:0 inet static
    address 192.168.0.164
    netmask 255.255.255.0
    dns-nameservers 8.8.8.8
    gateway 192.168.0.1
Run Code Online (Sandbox Code Playgroud)

eth0 上的数据包通过 eth0:0 转发,并伪装成正常的互联网连接。但是,当我在此路由器上启动 …

vpn networking routing tunnel router

68
推荐指数
4
解决办法
18万
查看次数

反向端口隧道

明天我需要向某人展示一个在我本地机器上运行的网站。通常我会通过在本地路由器上进行端口转发来实现这一点,但由于硬件故障及其更换很糟糕,我当前的路由器不允许我进行端口转发。

因此,坚持这种延迟并且不想将整个事情推送到合适的服务器上,我有一个疯狂的想法:我可以通过 SSH 将我的端口转发到外部服务器吗?

我以前做过端口隧道,但我通常以正确的方式进行:

  • 我连接到一个远程盒子,并要求端口 12345 显示在我本地机器上的端口 12345 上。
  • 我在远程机器上的 P12345 上启动了一些东西
  • 我可以通过 localhost:12345 访问它

想做什么:

  • 连接到远程 PC 并要求它的本地 P12345 从我的本地 P12345 获取东西(通过隧道)
  • 我在本地计算机上的 P12345 上启动了一些东西
  • 其他人可以访问 remote:12345 并查看我的 localhost:12345

tunnel

67
推荐指数
2
解决办法
7万
查看次数

如何通过 SSH 隧道路由我的互联网?

老 Q如何在没有 root 权限的情况下设置 OpenVPN 服务器?

有没有办法在没有 root 权限的情况下设置 OpenVPN 服务器?例如在我的主目录中有配置文件?如果是,我该如何设置?

我正在尝试通过 SSH 进入系统并在那里设置 OpenVPN 服务器供个人使用。

编辑

由于很明显 OpenVPN 需要 root 权限,我将问题更改为使用可以轻松设置的 SSH 路由我的互联网。

ssh networking tunnel

25
推荐指数
2
解决办法
5万
查看次数

SSH 隧道日志记录?

我有一台运行 SSH 的计算机,我想让我的朋友访问它,但我不希望他们通过 SSH 隧道使用我的互联网连接(尽管我自己也想这样做)。有没有办法记录何时创建 SSH 隧道以及由哪些(本地)用户创建的,或者,如果不可能,只允许某些用户这样做?

server ssh tunnel

13
推荐指数
3
解决办法
1万
查看次数

将 Remmina 1.2.0 与 SSH 隧道结合使用

我正在使用 SSH 隧道和 remmina 客户端连接到远程计算机。

首先,我在终端中打开隧道:

ssh -L 3309:<server_address>:3389 user@<aws_bastion>
Run Code Online (Sandbox Code Playgroud)

然后我只需使用该服务器的用户名和密码通过 remmina 连接到 localhost:3309 端口。它工作得很好。

我想知道我是否可以直接在 remmina 中设置这个 SSH 隧道位

我尝试指定以下内容

隧道设置屏幕

然后连接到我的 <aws_bastion> 服务器,但它不起作用。我想知道如何在 GUI 客户端中翻译该隧道命令?

ssh tunnel remmina

13
推荐指数
2
解决办法
4万
查看次数

如何防止 autossh 偶尔卡住?

我正在使用autossh构建反向 ssh 隧道,但有时隧道会停止工作,我需要终止 autossh 并重新启动它。

/etc/cron.d/autossh
@reboot autossh -f -nNT -R 3269:intranet.example.com:3269 public.example.com &
Run Code Online (Sandbox Code Playgroud)

autossh 似乎保持在一个奇怪的状态,转发端口仍然打开,但你没有得到另一方的回应。通过重新启动 autossh 解决了这个问题。

我怎样才能防止这个问题发生?

ssh tunnel port-forwarding autossh

12
推荐指数
1
解决办法
4596
查看次数

如何使用 MTS MBLaze 调制解调器设置 ssh 连接(可通过互联网访问,而不是 LAN)?

我有一个 MTS MBlaze USB 加密狗,我可以用它连接到互联网。问题是,如何设置可通过 Internet 访问的 ssh 连接,以便任何人都可以通过该连接连接到我的 PC(当然,使用我提供的有效用户名/密码)?如果不可能,我需要什么才能使这成为可能?

我正在使用 ubuntu 10.04 - 但如果绝对需要可以升级。

ssh vpn tunnel

10
推荐指数
1
解决办法
5万
查看次数

Ubuntu 17.10 中的 ipv6 隧道?

我曾经能够在没有问题的情况下进行下面的配置,/etc/network/interfaces但现在不再使用了。我现在如何配置 ipv6 隧道?我看到了用于配置接口的新 netplan 软件,但似乎找不到与以下命令等效的命令

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
        address 2001:550:120e:6b7::2
        netmask 64
        endpoint 184.105.253.10
        local my.public.ip.addr
        ttl 255
        gateway 2001:550:120e:6b7::1
Run Code Online (Sandbox Code Playgroud)

如何配置 Ubuntu 以在下次重新启动时永久保留此配置?

server ipv6 tunnel netplan

10
推荐指数
1
解决办法
4669
查看次数