![通过 ssh 连接到远程并转到与客户端上使用的相同目录](https://linux22.com/image/950177/%E9%80%9A%E8%BF%87%20ssh%20%E8%BF%9E%E6%8E%A5%E5%88%B0%E8%BF%9C%E7%A8%8B%E5%B9%B6%E8%BD%AC%E5%88%B0%E4%B8%8E%E5%AE%A2%E6%88%B7%E7%AB%AF%E4%B8%8A%E4%BD%BF%E7%94%A8%E7%9A%84%E7%9B%B8%E5%90%8C%E7%9B%AE%E5%BD%95.png)
我有一个非常具体的问题。我是否可以通过 ssh 从我的客户端连接到远程计算机并停留在我在客户端上使用的同一目录中?
例如,如果我在文件夹中/path/to/folder/
,我想登录到远程计算机并直接转到同一文件夹。如果我从远程注销,转到另一个文件夹,然后/path/to/folder/test/
通过 ssh 再次登录,我想连接到我的远程计算机并转到另一个文件夹。
目前,我的文件中有config
以下内容,它们工作正常,但仅适用于一个特定文件夹:
Host test
Hostname test-server
User user
IdentityFile ~/.ssh/id_rsa
RemoteCommand cd /path/to/folder && exec bash --login
RequestTTY yes
我尝试更改cd /path/to/folder/
,cd ${PWD}
但结果只会指向我的主文件夹,而不是我在客户端上工作的路径。有没有可能实现我想要的行为?我很感激任何形式的帮助。如果您需要任何其他信息,请告诉我。
非常感谢,丹尼尔