linux - 在 ssh 中取消设置 SendEnv 选项

标签 linux ssh locale

根据ssh手册页-o允许设置给定ssh客户端选项的内容。我想取消设置 SendEnv(或将其设置为空)以避免服务器端的区域设置。

我通过注释 ssh_config 文件中的 SendEnv 行获得了预期的效果。但是,对于我的应用程序来说,这不是一个好的选择。

运行 ssh 命令时如何实现这一点?我尝试了 ssh -o SendEnv='' server 但没有成功。

最佳答案

无法在命令行上执行此操作。 SendEnv 选项不会覆盖现有值,而是附加到现有值。

但是你可以创建一个不同的配置文件,它不会有这些选项并使用-F选项,这将阻止使用全局配置文件:

ssh -F /my/specific_ssh_config server

关于linux - 在 ssh 中取消设置 SendEnv 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41103140/

相关文章:

c - 识别视频容器中的 I-Frame

linux - 如何防止交互式ssh登录?

java - 在 Grails 应用程序中检索 Activity 语言环境

linux - ubuntu 13.04 服务器上的 locale-gen 不起作用

linux - 如何检查/init是否启动/etc/inittab

c++ - 对 `sc_dt::sc_uint_base::to_string[abi:cxx11] 的 undefined reference

c++ - 运行 3 个线程时出现段错误

git - 如何在 Bluehost 上安装 git 仓库

bash - 使用ssh命令传递环境变量

php - 如何启用 PHP Locale 类