You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SSH会话中如何解决PowerShell背景色覆盖终端默认颜色问题

PowerShell SSH连接后背景强制变黑问题排查记录

问题现象

通过终端SSH连接特定机器时,PowerShell背景会强制变为黑色,覆盖终端默认配色,其他同配置机器无此异常。

版本差异排查

  • 异常机器版本信息:
    • PowerShell:PSVersion 5.1.14393.206
    • PSReadline:1.2
  • 正常机器版本信息:
    • PowerShell:PSVersion 5.1.19041.1320
    • PSReadline:2.0.0

配置项差异

执行Get-PSReadLineOption命令后发现,异常机器存在多个xxxBackgroundColor相关配置项(PSReadline 2.0.0版本无此类选项),且无法将这些配置项设置为null或None来取消强制背景色。

已尝试的无效操作

  • 将异常机器的PSReadline替换为2.0.0版本,问题未解决
  • 无法升级该机器的PowerShell版本
  • 确认所有机器SSH配置完全一致

更新:原关联问题已解决

Martin评论中的方法已解决paramiko + SSHClient + 重复输出的原问题。

内容的提问来源于stack exchange,提问作者je5s

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 23:22:03