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

本地执行`ls --color=auto`正常生效,SSH远程连接时无颜色输出的问题求助

本地执行ls --color=auto正常生效,SSH远程连接时无颜色输出的问题求助

花了两个小时折腾这个问题,终于梳理清楚前因后果和解决办法了,特意记录下来,希望能帮到以后遇到同样困扰的朋友。


问题场景

我刚搭建了一台全新的Linux机器,本地登录时执行ls --color=auto,目录条目能正常显示彩色;但通过SSH远程登录这台机器后,同样执行ls --color=auto,却没有任何颜色效果。

想请教大家:这是什么原因导致的?怎么才能让SSH远程连接时ls也能显示彩色呢?

其他相关症状

dircolors命令的表现和ls --color=auto完全一致:本地运行时,它会设置一个有实际内容的LS_COLORS环境变量;但通过SSH远程运行时,dircolors设置的LS_COLORS是空值(LS_COLORS='')。

备注:内容来源于stack exchange,提问作者cyqsimon

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 08:24:39