我想在打开的终端中打开一个新终端并通过 ssh 连接到远程计算机,并且该终端必须保持打开状态,以便以后可以使用它来工作。
我尝试了命令:gnome-terminal -x ssh user@IPaddress
。但是我无法在新打开的终端中发出任何命令。
谁能告诉我我错在哪里并纠正我?
在此先感谢, Saeya
如果您的会话在建立后超时,您可以将 ServerAliveInterval 选项添加到命令行
gnome-terminal -e 'ssh -o ServerAliveInterval=60 -l user server'
我刚刚准确地测试了您编写的代码(当然,插入了一个有效的用户和 ip)并且它运行良好,所以我看不出您哪里出错了。
以下命令成功运行:gnome-terminal --window-with-profile=NOCLOSEPROFILE -e "ssh -X $user@$IPaddress"
。