01
04月
2026
实现:
本地:Mac + Docker(baota)
服务器1:40.100.82.69
服务器2:40.92.255.65
👉 目标效果:
ssh wx69 # 登录 40.100.82.69 ssh wx65 # 登录 50.92.255.65 docker-bt # 进入本地 docker 宝塔容器
第一步:生成 SSH 密钥(只做一次)
在你的 Mac 执行:
ssh-keygen -t ed25519 -C "wuxian"
👉 一路回车(不要设置密码也可以)
生成:
~/.ssh/id_ed25519
~/.ssh/id_ed25519.pub
第二步:把公钥放到服务器
👉 wx69(40.100.82.69)
ssh-copy-id root@40.100.82.69
👉 wx65(50.92.255.65)
ssh-copy-id root@50.92.255.65
第三步:配置 SSH 一键登录(核心)
编辑配置:
nano ~/.ssh/config
完整 ~/.ssh/config(直接复制)
# ========================= # 全局默认配置(建议保留) # ========================= Host * ServerAliveInterval 60 ServerAliveCountMax 3 TCPKeepAlive yes ForwardAgent yes StrictHostKeyChecking no # ========================= # wx69(40.100.82.69) # ========================= Host wx69 HostName 40.100.82.69 User root Port 22 IdentityFile ~/.ssh/id_ed25519 # ========================= # wx65(47.92.255.65) # ========================= Host wx65 HostName 50.92.255.65 User root Port 22 IdentityFile ~/.ssh/id_ed25519
本地 Docker 宝塔(关键说明)
👉 本地 Docker 不是 SSH 服务
👉 所以 不能写进 config
✅ 正确做法(用 alias)
编辑:
nano ~/.zshrc
添加:
alias docker-bt="docker exec -it baota bash"
生效:
source ~/.zshrc
👉 以后你直接:
docker-bt
✔ 就进入本地宝塔容器了
最终使用方式(你以后就这样用)
ssh wx69 # 登录服务器69 ssh wx65 # 登录服务器65 docker-bt # 本地宝塔
推荐再加一个小优化(很有用)
👉 自动记住密钥(Mac 专属)
ssh-add --apple-use-keychain ~/.ssh/id_ed25519
👉 防止每次重启要重新加载
非特殊说明,本文版权归 无限。 所有,转载请注明出处.
本文标题: Mac 配置SSH 多服务器
评论
沟通交流,拉近你我!