Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >SSH的VPN,其余的因特网

简介:嗨,我一直在尝试让VPN和ssh命令一起工作。我已经成功到了可以使用ssh user@hostname在服务器上运行的地步。但是当VPN处于活动状态时,我所有的互联网都会通过那个VPN。

目标:除了SSH连接之外,我还想使用我自己的internet连接。

选项破坏SSH > VPN:我注意到在“编辑VPN”- "IPv4设置“选项卡-”路由.“中有一个选项”只对其网络上的资源使用此连接“。按钮。它看起来像是解决方案,但是如果启用它,我就不能再用"ssh user@hostname“命令连接,它一直挂到超时。

想法:到目前为止,我认为它不能工作,因为主机名(来自ssh username@hostname)和网关(来自VPN设置)是不同的。但我对ssh或VPN还不太了解。

想法?在ssh中是否有我忽略的选项?我试过ssh -b gatewayFromVPN username@hostname,但这似乎不起作用(我怀疑它是否应该起作用)。或者在VPN设置中有一个选项或者可以解决这个问题的东西吗?

提前谢谢。

摘要

  • 浏览等>互联网连接
  • (同时)
  • SSH > VPN连接

“只对其网络上的资源使用此连接”破坏了SSH > VPN

EN

回答 4

Ask Ubuntu用户

发布于 2012-08-24 15:54:29

我过去也想做类似的事情。我有两个想法:基于端口的拆分和基于进程所有者的拆分。据了解,Linux的网络系统能够处理这两种情况。

我在Unix.SE上问了两个问题,我对这两个问题都没有很好的跟进,所以如果你真的在玩,告诉我什么对你有用。

我敢说,这两种技术之间有一些重叠,这就是我在这里提到这两种技术的原因。对于第二个例子,我也给出了一个大赏金。我认为分割用户之间的网络连接可能是我们双方最有用的场景。

编辑:我刚为iptables owner找到这个做了谷歌。这似乎表明,几个脏的iptable行就可以解决这个问题。我还需要测试,但看起来很简单.

假设您有eth0eth1连接,并且希望用户bob使用eth1,并且只使用eth1,并将其他所有东西强制到eth0上。这应该行..。

代码语言:javascript
运行
AI代码解释
复制
iptables -A OUTPUT -o lo -j ACCEPT
iptables -A OUTPUT -o eth0 -m owner --uid-owner bob  -j DROP
iptables -A OUTPUT -o eth1 -m owner --uid-owner bob  -j ACCEPT
iptables -A OUTPUT -o eth1 -j DROP
iptables -A OUTPUT -o eth0 -j ALLOW

我假设您可以将我们的eth1替换为您的VPN连接的名称,并将bob替换为您将创建的从via:su -c ssh username@host bob运行ssh连接的新用户。

票数 3
EN

Ask Ubuntu用户

发布于 2021-07-12 01:58:53

经过几个小时的搜索,我发现了一些很简单的东西。

这在技术上被称为分裂隧道和这里,您可以找到一个完美的教程来完成这个任务。使用拆分隧道,您可以在不同的层次上解决这个问题。您通过VPN路由您所有的工作网络流量,其他一切都如常进行。

我知道这不是你想要的解决方案,但毕竟,它只是起作用了。

票数 2
EN

Ask Ubuntu用户

发布于 2012-08-24 11:38:17

目前,我通过在Windows 7中运行Ubuntu实现了一些我想要的结果。(目前使用Ubuntu12.04运行VMware播放器)这样,我在Ubuntu上的整个互联网都经过了VPN,但是我可以在windows 7中使用浏览器等,但是没有这种VPN的东西。

虽然这不是我想要的,但现在必须这样做。

也许我可以在Ubuntu或者别的什么地方运行Ubuntu,这样以后我就不需要windows了。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/179442

复制
相关文章
Matplotlib 中文用户指南 4.7 使用 LaTeX 渲染文本
Matplotlib 可以选择使用 LaTeX 来管理所有文本布局。 此选项可用于以下后端:
ApacheCN_飞龙
2022/12/01
4K0
Matplotlib 中文用户指南 4.7 使用 LaTeX 渲染文本
Matplotlib 可视化之注释与文本高级应用
可以使用scipy.special.jn()函数,其中需要计算整数阶贝塞尔函数 Jn 的零点,可以使用函数 scipy.special.jn_zeros(n, nt)
数据STUDIO
2022/05/24
1.4K0
Matplotlib 可视化之注释与文本高级应用
Matplotlib 中文用户指南 4.8 XeLaTeX/LuaLaTeX 设置
使用 pgf 后端,matplotlib 可以将图形导出为可以使用 pdflatex,xelatex 或 lualatex 处理的 pgf 绘图命令。 XeLaTeX 和 LuaLaTeX 具有完整的 unicode 支持,可以使用安装在操作系统中的任何字体,利用 OpenType,AAT 和 Graphite 的高级排版功能。 由plt.savefig('figure.pgf')创建的 Pgf 图片可以作为原始命令嵌入到 LaTeX 文档中。 图形也可以通过切换到该后端,直接编译并使用plt.savefig('figure.pdf')保存到 PDF。
ApacheCN_飞龙
2022/12/01
1.6K0
Matplotlib 中文用户指南 4.8 XeLaTeX/LuaLaTeX 设置
matplotlib基础手册:pyplot手册
matplotlib.pyplot 是一个函数集合,使 matplotlib 能够像 MATLAB 一样进行绘图。每一个 pyplot 函数都会改变 figure,比如创建figure,在figure中创建绘图区域,在绘图区域绘制线条,添加 labels 等。matplotlib.pyplot 的函数调用会记住当前的状态,从而更新 figure 和 绘图区域。而且 matplotlib.pyplot 是直接在当前 axes 进行绘图。
bugsuse
2020/04/21
2.7K0
matplotlib基础手册:pyplot手册
基于可视化理论的清晰Python图表
实际上,本文介绍了能从经典的《定量信息的视觉展示(The Visual Display of Quantitative Information)》(Edward Tufte)中学到的大部分知识,以及如何在Python中实现它。
人工智能小咖
2020/05/03
2.1K0
基于可视化理论的清晰Python图表
Matplotlib 中文用户指南 4.6 编写数学表达式
你可以在任何 matplotlib 文本字符串中使用子 TeX 标记,将它放在一对美元符号($)内。
ApacheCN_飞龙
2022/12/01
1.6K0
Matplotlib 中文用户指南 4.6 编写数学表达式
错误 RC1015: 无法打开包含文件 'XTToolkitPro.rc'
XtremeToolkitPro作为VC++/MFC平台下目前最流行的GUI界面库之一,安装和使用都很方便。不过,在实际使用中还是碰到许多问题。如果在编译工程时只显示一个错误:RC1015: 无法打开包含文件 'XTToolkitPro.rc',这时可能是因为资源路径问题导致。解决方法有两种:
步行者08
2018/10/09
2.4K0
气象绘图——复杂的三维图
在普通的matplotlib的三维投影中,我们似乎并不能获得我们想要的结果,尤其是视觉上的,虽然倾斜了图形,但是文字等标注仍然是二维的,例如下面这张图片:
自学气象人
2023/06/21
1.2K0
气象绘图——复杂的三维图
Fielddata is disabled on text fields by default. Set fielddata=true on [Tag] in order to load field
这是要开启fielddate 可以执行 PUT /索引/_mapping/类型 { "properties": { "出问题的字段": { "type": "text", "fielddata": true } } } 在postman什么的执行的时候记得body得改为json,否则会失败
全栈程序员站长
2021/04/07
6810
python matplotlib 安装 和错误处理
首先我参考是:http://www.cnblogs.com/lifegoesonitself/p/3443866.html
全栈程序员站长
2022/06/28
8730
python matplotlib 安装 和错误处理
使用C++ Builder 6编译产生错误
作者:Gandalf1024 链接:https://www.jianshu.com/p/f42d045d5014 來源:简书 简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
战神伽罗
2019/07/24
1.1K0
解决Sublime Text 3:there are no packages available for installation错误
我们在使用Sublime Text 3 进行编程的时候会使用Package Control安装一些常用的插件帮助我们进行编程 有时候我们在安装插件时会遇到这种报错的情况:
用户2475223
2019/12/17
1.9K0
解决Sublime Text 3:there are no packages available for installation错误
解决matplotlib中的Invalid DISPLAY variable错误
其实这是因为matplotlib是默认画图backend是TkAgg,这个需要有GUI的图形界面。只需要指定不需要GUI的backend就可以解决这个问题:
生信编程日常
2021/07/27
1.6K0
非阻塞情况下connect产生EINPROGRESS错误[通俗易懂]
//原文地址:http://blog.csdn.net/saspss/article/details/8487678
全栈程序员站长
2022/09/09
1.3K0
Python绘制3D色温球
对于二维数组的球坐标色温展示效果,现有教程不尽人意,如何按照数组中数值的大小赋予颜色值,下文通过函数定义方式,一步到位达到绘制目的。
梁佐佐
2021/09/08
1.1K0
【Python环境】matplotlib - 2D 与 3D 图的绘制
类MATLAB API 最简单的入门是从类 MATLAB API 开始,它被设计成兼容 MATLAB 绘图函数。 让我们加载它: from pylab import * 使用 qt 作为图形后端: %matplotlib qt 示例 类MATLAB API 绘图的简单例子: from numpy import * x = linspace(0, 5, 10) y = x ** 2figure() plot(x, y, 'r') xlabel('x') ylabel('y') title('title') s
陆勤_数据人网
2018/02/27
5.7K0
【Python环境】matplotlib - 2D 与 3D 图的绘制
错误使用 C++ 模板特化产生的坑
答案是:链接方式 1 产生的 main 输出 specialization,链接方式 2 产生的 main 输出 normal。
zhiruili
2023/10/20
4530
2022-09-30:以下go语言代码输出什么?A: true true false true false; B: true false false true
2022-09-30:以下go语言代码输出什么?A: true true false true false; B: true false false true false; C: true true true false false;D: true true false true true。
福大大架构师每日一题
2022/09/30
1.3K0
2022-09-30:以下go语言代码输出什么?A: true true false true false; B: true false false true
点击加载更多

相似问题

JSF/Icefaces RequestDispatcher

10

jQuery在JSF中不工作(Icefaces)

10

jsf/icefaces中的javascript

30

JSF/IceFaces条件渲染

20

jsf/icefaces中的javascript问题

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档