首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开使用ssh登录到远程机器的终端后执行命令

打开使用ssh登录到远程机器的终端后执行命令
EN

Stack Overflow用户
提问于 2013-10-24 03:04:34
回答 1查看 3.9K关注 0票数 1

我希望在打开的终端中向远程机器打开一个新的终端ssh,该终端必须保持打开状态,并且必须在此终端的前台中执行命令。

以下命令打开一个新的终端,其中登录了一台远程计算机:

gnome-terminal --window-with-profile=NOCLOSEPROFILE -e "ssh -X $user@$IPaddress"

(假设'ls‘是要在新打开的终端的前台执行的命令)我尝试了以下命令:

gnome-terminal --window-with-profile=NOCLOSEPROFILE -e "ssh -X $user@$IPaddress&&ls"

但是这个命令在没有ssh进入远程机器的情况下打开了一个终端,暂停了一段时间,然后关闭了。让我知道这个命令的错误之处以及如何纠正它。

EN

回答 1

Stack Overflow用户

发布于 2013-10-24 03:32:38

您正在运行ssh,然后在ssh命令退出后运行ls。你需要

代码语言:javascript
复制
"ssh -X $user@$host 'command to run on host'"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19550259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档