MAC下iterm2 实现clone session

本文介绍了一种在Mac环境下使用iTerm2时简化SSH登录流程的方法。通过设置.ssh/config文件,可以减少重复输入动态token的次数,提高开发效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

背景

本人使用的是mac,terminal配置的是iterm2,相信许多公司和我司一样登录dev/beta/prod机器的时候需要先
通过跳板机登录。而且往往都会为每一位开发配置一个token,动态的产生一个6位的数字串,用来作为登录密码。

因为每次登录都需要输入token串,对于我这种懒鬼来说是一件非常麻烦的事情,本文章就讲解了如何配置来实现类似于

secureCRT一样的session clone功能

操作步骤

  • 在~目录下的.ssh文件夹冲创建一个config文件,
  • 文件内容输入:

    host *
    ControlMaster auto
    ControlPath ~/.ssh/master-%r@%h:%p
  • 这样的话,当登录第一次登录跳板机器的时候,和往常一样,但是第二次登录同样的跳板机的时候,就不需要输入token了。
    这样可以在一定程度上减少输入token的次数。

如果你细心的话,你在~/.ssh/目录下发现master-*的sock文件。它记录了你目前登录到的机器,这样的话,你登录同样的机器就会重用同一个链接了。

config文件详细配置说明


### 如何设置终端为黑色主题 #### 调整 Mac 终端的主题颜色 Mac 的 Terminal 应用程序允许用户自定义配色方案,从而实现更加舒适的视觉体验。通过更改默认的颜色配置,可以轻松将背景调整为深色(黑色),并优化文字和其他元素的对比度。 1. **访问偏好设置** 打开 macOS 自带的 `Terminal` 应用程序后,在菜单栏中依次点击 `[Terminal] -> [Preferences...]`[^1]。 2. **修改 Profiles 设置** 在弹出的窗口中切换到 `Profiles` 标签页。在这里可以选择现有的预设样式或者创建一个新的 Profile 来保存自定义配置。 3. **应用 Solarized Dark 主题** - 切换至 `Colors` 子选项卡。 - 勾选左侧列表中的某个现有模板作为基础,比如 Basic。 - 取消勾选 “Brighten bold text colors”,这有助于保持更深沉的整体色调[^3]。 - 推荐导入外部流行的配色方案——Solarized Dark。具体操作如下: - 下载对应 `.itermcolors` 文件 (适用于 iTerm2 用户),或手动复制其 RGB 数值到各字段内; - 将前景色设定接近白色 (#FFFFFF),而背景则改为纯黑(#000000)[^4]。 #### 使用 oh-my-zsh 提升个性化程度 除了简单的外观改动外,还可以借助第三方工具进一步增强功能性和美观度: - 安装 Oh My Zsh 插件框架及其丰富的主题库能够带来多样化的布局风格以及快捷键支持等功能扩展: ```bash $ git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k ``` 完成上述步骤之后重启 session 即可生效新的黑暗模式界面!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值