在你的情况下,首先通过 SSH 连接到服务器,然后需要再次在服务器上使用 SSH 连接到另一个目标(gpu01)。这两个 SSH 连接是相互独立的,并且每个连接都有自己的当前工作目录。
当你通过 SSH 连接到服务器时,你的当前工作目录将是你登录时的默认目录(通常是你的主目录)。你可以使用 pwd
命令来查看当前工作目录的路径。
当你通过第一个 SSH 连接登录到服务器后,你可以通过 ssh
命令再次在服务器上建立一个新的 SSH 连接。在这种情况下,新的 SSH 连接的当前工作目录将是你登录时的默认目录(即主目录),而不是第一个 SSH 连接的当前工作目录。
如果你想指定在第二个 SSH 连接中的目录,你可以在 ssh
命令中使用绝对路径来指定目标目录。例如,假设你要连接到 /path/to/directory
目录下的 gpu01
,你可以使用以下命令:
ssh -p 端口号 账户@ip "cd /path/to/directory && ssh gpu01"
这将首先进入 /path/to/directory
目录,然后在该目录下使用 SSH 连接到 gpu01
。
请确保替换命令中的以下部分:
- 端口号:实际的 SSH 端口号。
- 账户:你在服务器上的用户名。
- ip:服务器的 IP 地址或主机名。
- /path/to/directory:第二个 SSH 连接的目标目录。
需要注意的是,每个 SSH 连接都是独立的,它们的当前工作目录不会互相影响。因此,在第一个 SSH 连接中更改的当前工作目录不会在第二个 SSH 连接中保持有效。如果你需要在第二个连接中使用特定的工作目录,你需要在连接时指定绝对路径。
希望这可以解决你的问题。如果你有任何进一步的疑问,请随时提问。