我在 vpn 下通过 ssh 连接到服务器。为了进行项目更改,我总是在访问服务器后执行相同的过程 - 以 project_user 登录,因为以我的身份,我获得了shshell,但我没有对项目文件的写访问权限。
在我的 ~/.ssh/config 文件中,我尝试使用LocalCommand参数来自动化该过程:
LocalCommand sudo -iu project_user bash
进而
LocalCommand /bin/sh -c sudo -iu project_user bash
但这一切都没有改变 - 连接后我仍然在shshell 中,我需要一次又一次地运行上面的命令。
有任何想法吗?
更新:抱歉,这个 LocalCommand 参数用于本地而不是远程命令。是否有任何 ssh_config 参数可以让我在连接到服务器后执行远程命令?
或者至少将 shell 更改为 bash 以便我可以通过 bash 初始化脚本执行我的命令?
有谁知道自动完成 tmux 内部命令的方法吗?
例如,在 tmux 中,我输入bind-key+:然后输入并期望通过按ren...得到或类似的结果。rename-windowTab