如何通过 Mac OS X 上的 VPN 客户端进行 SSH?

如何通过 Mac OS X 上的 VPN 客户端进行 SSH?

从来没有真正这样做过,但我正在使用 CISCO VPN 客户端,我只是想弄清楚如何通过它进行 ssh... 一直在谷歌搜索,但这对我来说完全陌生。希望这里有人可以给我一个好的初学者教程的链接,或者告诉我如何使用终端进行操作(如果你这样做的话......)?

答案1

可能是 DNS 问题吗?也许您的查询是

(a)找不到 abc.example.com 或
(b)通过外部(WAN)接口(而不是 VPN)找到 abc.example.com

如果您有此机器的内部(192.168 ...)IP 地址,请尝试使用该地址而不是主机名。

答案2

作为 Cisco VPN 客户端的替代品,您可以自己通过 SSH 进行 VPN。

在 Mac 上,有一个很棒的小工具可以包装 ssh 终端。它将向您显示 ssh 终端等效项。它称为 SSH 隧道管理器,您可以在此处下载。 http://projects.tynsoe.org/en/stm/

以下是它将为您生成的命令行示例 ssh -N -p 22 -C -c 3des[电子邮件保护]-L 3389/internalhost1.mycompany.com/3389 -L 2022/internalhost2.mycompany.com/22 -L 8080/internalhost3.mycompany.com/80

这将通过贵公司的 ssh 服务器将本地端口 3389、22 和 3128 转发到三个不同的主机。现在要通过 ssh 进入 host2,您需要运行 ssh username@localhost -p 2022,它将转发到 internalhost2.mycompany.com:22

答案3

在终端窗口中:

ssh 用户@主机名

答案4

正如克里斯所说:只管去做。

建立 VPN 连接后,您的 PC 看起来就像直接连接到公司网络,并且所有机器都透明地供您使用(在系统管理员设置的范围内)。

VPN 在互联网上创建到公司路由器的安全隧道,并将其自身作为虚拟网络接口,允许数据包直接从公司 LAN 传输/接收。

相关内容