gpt4 book ai didi

linux - 打开终端后执行命令,其中使用 ssh 登录远程机器

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:22:18 25 4
gpt4 key购买 nike

我想打开一个新终端,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-ing 进入远程机器,暂停了一会儿然后关闭了。让我知道此命令有什么问题以及如何更正它。

最佳答案

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

"ssh -X $user@$host 'command to run on host'"

关于linux - 打开终端后执行命令,其中使用 ssh 登录远程机器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19550259/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com