ssh:将“-X”添加到默认选项

Cur*_*ind 6 linux ssh alias

如何将“-X”添加到我的 ssh 默认选项中?即,当我输入 ssh ABCD 时,它真的应该执行 ssh -X ABCD

我可以给它取别名,但是在 .ssh/config 文件中是否有更“优雅”的解决方案来做到这一点?

小智 9

您需要 ~/.ssh/config 文件 ForwardX11 或 ForwardX11Trusted 选项。

具体来说,如果您想在每次ssh调用中添加 -X,请在您的配置文件中添加如下内容:

ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)

如果只对某些主机使用 if ,则需要为每个主机设置一个主机规范:

Host <hostname>
  ForwardX11 yes
Run Code Online (Sandbox Code Playgroud)

查看 ssh_config 和 ssh 的手册页以了解更多详细信息。