2
ssh,启动特定的Shell,并在远程计算机上运行命令?
我处于多个用户在远程计算机上共享同一用户帐户的情况。我有一个“个人”目录,我在其中写入了自己的.zshrc文件,并且希望有一种方法: 使用我的ssh配置文件(例如ControlMaster auto)中的指令在远程计算机中启动ssh会话 该会话运行一个Z shell 它.zshrc在我的“个人”目录中运行(不在共享用户的主目录中) 拥有别名或启动此类ssh会话的简单方法(这就是我考虑使用OpenSSH的配置文件的原因)会很高兴,但是我愿意接受任何其他建议! 使用OpenSSH的配置文件? 我在OpenSSH的ssh_config 手册页上读到,可以使用指令LocalCommand指定成功连接到服务器后在本地运行的命令。这使我认为可能有一种方法可以告诉config文件在连接到服务器后要远程运行什么命令,但是似乎没有任何方法。