手里机器一多,每次连都要翻端口和用户名,后来改成下面这套,分享一下:
-
~/.ssh/config 只写一行 Include ~/.ssh/conf.d/*,然后每台机器一个小文件,文件名就是别名。新机器加一个文件就行,删机器删文件,不用在一个大文件里找。
-
每个文件里把 HostName、Port、User、IdentityFile 都写死,再加 ServerAliveInterval 30,长时间不动也不会掉线。
-
需要走跳板的机器加一行 ProxyJump 跳板别名,本地直接 ssh 目标别名,不用先登跳板再跳。
-
配合 ControlMaster auto 加 ControlPersist 10m,同一台机器第二次连接秒开,scp 和 rsync 也复用这条连接。
这套用了小半年没出过问题。想问下大家还有什么顺手的 ssh 小技巧,或者有没有人在用 Netcatty、Termius 这类图形工具替代,体验怎么样?
我直接用了NetCatty,30台也能管的过来,很好用
这人是ai发帖吧
你好,机器人