我遇到了多个用户在远程机器上共享同一个用户帐户的情况。我有一个“个人”目录,我在其中编写了自己的.zshrc
文件,我想有一种方法:
ControlMaster auto
).zshrc
在我的“个人”目录中运行(不在共享用户的主目录中)有一个别名或一种启动此类 ssh 会话的简单方法会很好(这就是我考虑使用 OpenSSH 的配置文件的原因),但我对任何其他想法持开放态度!
我在 OpenSSH 的 ssh_config手册页上读到,我可以使用该指令LocalCommand
指定在成功连接到服务器后在本地运行的命令。这让我觉得可能有一种方法可以告诉config
文件在连接到服务器后远程运行什么命令,但似乎没有。
使用 ssh,我可以执行以下操作:
ssh user@host -t /path/to/some/shell
Run Code Online (Sandbox Code Playgroud)
如何使用 自动在服务器上启动 shell mosh
?
我试过
mosh user@host -ssh /path/to/some/shell
Run Code Online (Sandbox Code Playgroud)
与:
mosh user@host -ssh "ssh -t /path/to/some/shell"
Run Code Online (Sandbox Code Playgroud)
没有运气。这是可能吗?