目标:当我的笔记本电脑连接到一个开放的热点/接入点时,我希望能够通过我的家用 PC 安全地使用互联网。
我不知道,我可以使用SSH隧道/ SOCKS代理,但我不想摆弄应用(使它们使用它,如果甚至有可能)。我想我需要的是 OpenVPN 设置,因此我正在寻找有关如何执行以下操作的详细指南:
这应该适用的 Ubuntu 版本是 10.10 和 11.04。
我知道如果我想启动一个 SSH 隧道
ssh -d 9000 user@userserver
Run Code Online (Sandbox Code Playgroud)
这是在端口 9000 上为主机“userserver”上名为“user”的用户打开动态隧道的一种解决方案
但是,如何在 Ubuntu 中自动执行此过程,以便每次登录并启动隧道时都不必打开终端?我想在登录的那一刻就使用 SSH。
我知道我可以创建一个 bash 文件,但是我是否不必以明文形式存储我的服务器用户的密码,因为在初始命令之后我会被提示输入密码?
可能的重复:
如何通过 SSH 隧道路由我的互联网?
我刚买了一台新的笔记本电脑,把 Ubuntu 放在上面,作为强迫自己学习 Linux 的好方法。这台笔记本电脑将和我一起去学校、工作、当地的咖啡店等。所以我想要一种安全的浏览方式,既不用烦人的过滤器,又不用担心打开的 wifi。
我设置了一个简单的 autossh 脚本以在启动时在 cron 中运行,但我想路由我的所有流量,而不仅仅是指向本地环回的 Web 流量。这样我就不用担心我的聊天等了。我看过其他一些类似的帖子,但他们有不同的要求要满足,我不受限制;所以我很好奇是否有比 SSH 更好的选择(它似乎有一些安静的开销)。
所以问题是,将所有流量(当然是安全地)从 Ubuntu 桌面传输到 Ubuntu 服务器的最佳选择是什么?最好有一个例子;)
networking ×2
ssh ×2
tunnel ×2
command-line ×1
openvpn ×1
proxy ×1
security ×1
startup ×1
vpn ×1