当使用不安全的互联网连接(例如无线)时,通过 ssh 传输互联网流量是一个很好的做法。
通过 ssh 隧道提供从本地计算机到 ssh 服务器所在点的流量的加密。
在使用不安全连接时加密本地 PC 的流量尤为重要,因为其他恶意用户可能能够从当前连接中嗅探数据包。
ssh隧道如何工作?
它基本上是在本地 PC 上的特定 TCP 端口上创建 ssh 会话以连接到 ssh 服务器。
命令语法:
ssh -ND<local port to use, 1-65535> <ssh username><@ssh server IP or hostname>
例如
ssh -ND8080 bob@example.com
关于此命令的一些注意事项:
- 在该命令上按回车键后,什么都不会发生,因为参数“-N”提示不运行任何远程命令
- 使用低于 1024 的本地端口需要 root 权限
如果按 Enter 后没有错误,则假定隧道已启动并正在运行。
保留此命令提示符并配置应用程序以使用它。
出于说明目的,我们将使用 FireFox 通过此隧道传输互联网流量。
在火狐:
- 编辑 --> 首选项 --> 高级 --> 网络 --> 设置
- 在“连接设置”窗口中,单击“手动代理配置”。
- 确保“HTTP 代理”、“SSL 代理”、“FTP 代理”和“Gopher 代理”字段为空,并且它们的“端口”字段为“0”(零)。
- 使用“localhost”填充“SOCKS Proxy”字段,使用“8080”填充“Port”字段。
- 单击“确定”并关闭“Firefox 首选项”
日期:2020-06-02 22:17:17 来源:oir作者:oir