我正在寻找新的想法,如何才能做得更好。
家用膝上型计算机(家用膝上型计算机只能访问Linux ) Linux (此机器只能访问跳转框)
我可以很好的从Linux到跳转框键进行设置。
在Linux中设置了一个名为joe和Joe .bash_profile的用户,如下所示。
ssh 10.0.0.1 || ssh 10.0.0.2 注意:有两个nic在跳转框,如果一个是向下,我们可以使用另一个网卡登录。
假设第一个网卡关闭了,当我从我的家庭笔记本电脑( telnet ) (telnet Linux )执行D2并提供用户名joe时,它应该会自动地将我们连接到10.0.0.1,但是其中一个是关闭的,它会给消息超时,并且需要很长时间才能连接到其他nic。
有任何方法,当我做telnet和给用户名检查第一个ssh连接,如果向下自动连接到其他第二个,如在2-3秒?
现在它会给我们一个信息
time out
time out
time out然后它会尝试连接第二个网卡。
如果你们还有更多的问题要问我,我可以进一步澄清。
发布于 2020-06-22 16:28:18
你可以用
ssh -o 'ConnectTimeout 1' 10.0.0.1 || ssh -o 'ConnectTimeout 1' 10.0.0.2或
{ nc -z -w 1 10.0.0.1 22 && ssh 10.0.0.1; } || { nc -z -w 1 10.0.0.2 22 && ssh 10.0.0.2; }https://unix.stackexchange.com/questions/594384
复制相似问题