在 ssh 上设置当前工作目录

在 ssh 上设置当前工作目录

我正在尝试使用 Python 脚本 (Nautilus 脚本) 从一台机器 ssh 到另一台机器。它的工作原理如下:

ssh -t user@server "cd /home/some/dir ; csh"

但是我不喜欢对 shell 类型进行硬编码的想法。

cwd是否可以在SSH命令中设置无需硬码壳类型的方法?

答案1

而是调用$SHELL

ssh -t user@server 'cd /home/some/dir ; exec "$SHELL"'

答案2

你可以这样做...

ssh -t user@server "cd /home/some/dir ; bash"

bash你想要的壳在哪里?

相关内容