最近有人向我介绍了一个命令,它将在我们的代理服务器中 ssh,然后 ssh 进入网络:
ssh myname@proxy -t "host $IP"
我尝试修改命令如下以针对我们的 SIP 服务器运行 MTR:
ssh mtname@proxy -t screen -dmS sip mtr oursip.server
命令一完成,它似乎就断开了并且screen -list
什么也没有显示。
我也尝试过ssh mtname@proxy -t mtr oursip.server
并且它成功了,但是当我按下 Control-C 时 SSH 会话就结束了。
根本问题是我刚开始使用命令行,我真的不知道自己在做什么。有没有合理的方法来完成我想要做的事情?
答案1
我从来没有设法让这种事情像你希望的那样工作。如果你搜索互联网,似乎也没有任何解决方案。我所能做的最好的就是不使用-d
并手动分离
ssh [email protected] -t screen -S Sip -m "mtr sip.example.com"
然后手动分离Ctrl- ad。