我想在 OS X 上自动执行这个 SSH 隧道命令。
ssh -D port account@server
shell 将提示您输入密码。
是否可以使用 Automator 之类的工具来实现自动化?欢迎任何解决方案。
答案1
自动创建 SSH 隧道的最佳方法是设置公钥/私钥对 - 这样您无需密码即可进行身份验证。
有一些很好的说明这里。它甚至给出了在 Perl 脚本中使用 SSH 连接的示例 - 尽管如果您愿意,您也可以使用 Bash 脚本或 Automator 的“运行 shell 脚本”操作。您可以忽略大多数参数ssh-keygen
- 它会提示您输入所需的参数。