通过 ssh 自动使用与用户默认不同的 shell

Ben*_* S. 1 ssh bash zsh

我们在服务器上使用 Bash 作为默认 shell,但我们中的一些人更喜欢 zsh,因此我们寻找一种方法来自动设置 ZSH。

chsh 到 zsh 我不是一个选择。

ani*_*ane 5

怎么样

ssh -t remote_user@remote_host zsh
Run Code Online (Sandbox Code Playgroud)

取决于您想要如何“自动”。如果您希望只ssh -t remote_user@remote_host给您 zsh 提示符,那么您可能应该考虑 bash 函数。但在我看来,这将是一个非常糟糕的方法。