问题: 我尝试使用下面的命令,但没有用,它只是ssh到机器但不执行命令" bash"连接到ssh目标后。
路线:
Method #1 : gnome-terminal --tab -t "NASIR-QEMU" -e "/bin/bash -c 'ssh -t 10.10.10.1;bash;bash'"
Method #2 : gnome-terminal --tab -t "NASIR-QEMU" -e "/bin/bash -c 'ssh -t 10.10.10.1;bash'"
Method #3 : gnome-terminal --tab -t "NASIR-QEMU" -e "/bin/bash -c 'ssh 10.10.10.1 ;bash'"
Method #4 : gnome-terminal --tab -t "NASIR-QEMU" -e 'ssh -t 10.10.10.1;bash'
Method #5 : gnome-terminal --tab -t "NASIR-QEMU" -e 'ssh -t 10.10.10.1"bash;bash"'
this method#4 #5 closes my open terminal
注意:"输入虚假的IP(10.10.10.1)仅用于发布示例,所以请不要误导"
非常感谢帮助!!!
由于
答案 0 :(得分:1)
使用ssh 10.10.10.1 /bin/bash
,因为您需要指定绝对路径。
尝试使用echo来测试是否有效,因为你至少能够看到一些输出,因为ssh登录也会登录到终端 - 你正在执行的命令就是一个...即bash。所以你可能无法区分