Macos 在OSX上管理ssh隧道的好工具

Macos 在OSX上管理ssh隧道的好工具,macos,ssh,tunnel,Macos,Ssh,Tunnel,我正在寻找一个管理ssh隧道的好工具。目前我正在使用SSHTunnel(cocoa SSHTunnel),但它不是很安全,如果您在连接时查看ps,您会看到明文密码。并且没有办法为每个连接配置私钥文件 我也试过STM(http://projects.tynsoe.org/en/stm/index.php)但是,您无法保存密码,也没有私钥选项 我正在研究osx雪豹。我使用隧道进行远程端口转发。我有一个本地SVN服务器用于网站开发和远程结账。我无法转发端口,因为我无法访问路由器 您使用什么工具?您应该

我正在寻找一个管理ssh隧道的好工具。目前我正在使用SSHTunnel(cocoa SSHTunnel),但它不是很安全,如果您在连接时查看
ps
,您会看到明文密码。并且没有办法为每个连接配置私钥文件

我也试过STM(http://projects.tynsoe.org/en/stm/index.php)但是,您无法保存密码,也没有私钥选项

我正在研究osx雪豹。我使用隧道进行远程端口转发。我有一个本地SVN服务器用于网站开发和远程结账。我无法转发端口,因为我无法访问路由器


您使用什么工具?

您应该使用控制台和普通ssh进行隧道传输,至少我一直都是这样做的。这里有一个关于如何使用它的小介绍。密码保存在那里确实不起作用,但我总是使用密钥,这样你就不必再输入密码了

来自控制台的ssh隧道:

使用AuthKey登录:

这既适用于linux,也适用于bsd,但也适用于mac os,我记得在那里使用过,可能有些选项还有另一个快捷方式,如果不起作用,请查看
manssh

*编辑

如果您需要gui(注释),请尝试JellyFish,它似乎可以满足您的需要


我使用终端进行此操作,它工作得非常好。您可以为您的同事创建一个shell脚本,用他们的用户名作为参数来设置隧道。这对他们来说应该足够简单了吧?例如:

#!/bin/sh
username=$1
servdest=ssh.yoursshserver.com
ssh -l ${username} -L 7777:${servdest}:7777 -L 2112:wiki.elsewhere.net:80 ${servdest}

我为此编写了自己的工具。它不存储密码,但它可以与~/.SSH中的SSH密钥配合使用,这就是我使用它的方式


有可能我会在某个时候讨论密码存储——如果您最终发现TBM适合您,但缺少一些关键功能,如密码存储,请随时在GitHub上提出问题,或者,就此而言,实现它并向我发送拉取请求。

-此工具非常棒

我刚刚尝试了CoCTunnel(),当我尝试断开连接时它崩溃了,它与SSHTunnel(显示我的密码)有相同的问题。我知道如何在控制台中执行此操作,但我的一些同事不知道。他们应该可以在我不在的时候建造隧道。我知道这样做不是最好的做法,但在我们最终启动并运行远程可访问开发服务器之前,这只是一个临时解决方案。然后也许只需编写一个可执行的小脚本并将其放在桌面上即可。这是最简单的方法。他们只需复制脚本并访问它,如果需要,您还可以为隧道编写一个kill脚本,单击“开始”,单击“杀死”。)如果是临时解决方案,服务器是否在脚本中硬编码无关紧要,我想水母看起来很有趣——我希望他们的屏幕截图比看起来更能覆盖隧道。