【发布时间】:2017-08-22 05:42:58
【问题描述】:
我们如何编写一个简单的常规函数,我可以将它放入我的 bashprofile 可用于将控制台保护到我想要的任何主机。
但我的安全控制台必须通过跳转主机。这就是问题所在。
function func_name () {
ssh jumphostname;
sc $hostname # from jump host secure console to another host given as input from terminal
}
此功能仅使登录跳转主机而不是从那里安全控制台进入另一个主机。
-bash-4.1$func_name host.me.com 应该通过 jumphost 给我到 host.me.com 的控制台
这个功能不可能吗? 我必须写一个脚本吗?
【问题讨论】:
-
不,你需要更具体,我建议你重新措辞更合适的问题,因为这不是关于如何编写 bash 函数,而是更多关于 ssh从本地站远程控制。
-
当我试图把你想做的事情放在一起时,我最终想知道为什么你不能只是
ssh user@host并从那里开始工作?就像我说的那样,如果你更具体,也许给出一个用例场景,那么人们可能会提供帮助。对于通用的远程控制和异常处理,我经常使用expectwrappers -
是的。我把问题说得更具体了。
-
我在另一个答案here中解释了一个易于遵循的过程@
标签: linux bash function shell alias