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

如何配置SSH连接时在终端提示符显示环境标签及管理该标签

如何配置SSH连接时在终端提示符显示环境标签及管理该标签

哈哈,这个问题一点都不傻!我之前也为了区分测试和生产服务器折腾过这个,太懂那种怕切错环境的焦虑了😉

一、配置显示环境标签

其实这个是通过修改bash的提示符变量PS1来实现的,步骤很简单:

  • 登录到目标服务器(比如你的TEST服务器),编辑用户主目录下的.bashrc文件,推荐用nano编辑器:nano ~/.bashrc
  • 在文件的末尾添加一行:PS1="(TEST) $PS1",这行的作用是在原本的提示符前面加上(TEST)标签
  • 保存并退出编辑器后,执行source ~/.bashrc让修改立即生效,不用重新登录SSH就能看到变化

如果是PROD服务器,只需要把上面的(TEST)换成(PROD)就行。

二、修改或移除标签

  • 修改标签:还是编辑~/.bashrc文件,把那行配置里的标签内容替换成你想要的(比如改成(STAGING)),然后执行source ~/.bashrc生效
  • 移除标签:直接删掉.bashrc里那行添加的PS1="(TEST) $PS1",或者在行首加#把它注释掉,再执行source ~/.bashrc就能恢复原来的提示符

关于AWS自定义镜像的情况

你提到AWS的自定义镜像会把环境标签传到bashrc里,其实这类操作本质上也是在系统级或者用户级的bash配置文件里添加了类似的PS1配置。你最后找到的手动添加那行就是最直接的实现方式——很多云服务商的自定义镜像会在服务器初始化阶段,自动往用户的.bashrc里插入这类环境标识,帮用户快速区分不同环境的服务器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.22 10:03:00