我常用的几条 SSH 配置技巧

SSH 是我每天都要用的工具,但默认配置其实不太好用。这里记录几条我常用的小技巧,方便以后换机器时快速恢复环境。

1. 使用 ~/.ssh/config

Host myserver
    HostName 1.2.3.4
    User root
    Port 22
    IdentityFile ~/.ssh/id_rsa

2. 开启 ControlMaster(多连接复用)

Host *
    ControlMaster auto
    ControlPath ~/.ssh/control-%r@%h:%p
    ControlPersist 10m

3. 禁止密码登录(更安全)

PasswordAuthentication no

4. 使用 ProxyJump

Host internal
    HostName 10.0.0.5
    ProxyJump jump

如果你有跳板机,这个配置非常好用。