赞
踩
macOS终端对于熟悉Linux命令的小伙伴比较友好,但是相较于以前使用xshell配置机器连接来说,我也需要找到一个类似的配置方法以免每次输入IP端口等信息。最常用的场景是我们经常要登录的跳板机或者堡垒机,把它配置上就方便很多了。
这里我个人使用就在我的用户目录下创建一个文件~/.ssh/config,并输入以下内容
- Host *
- # SendEnv LANG LC_*
- # ControlMaster auto
- # ControlPath ~/.ssh/%h-%p-%r
- # ControlPersist yes
- # Compression yes
- # 保持ssh不自动断开
- # ServerAliveInterval 60
- # ServerAliveCountMax 60
-
- Host jump
- hostname 2.2.2.2
- Port 32200
- user fanlying
- IdentityFile ~/Documents/Identity
-
- # 如果有多台服务器,继续在该文件添加配置即可
-
- # Host do
- # hostname 222.222.22.222
- # user root

jump就像是机器的别名,后面跟随相应的信息,最后的IdentityFile是证书生成的密钥,需要的话就加上。配置好这些再登录就像下面这样方便了:
ssh jump
然后输入密码即可。更多信息可以看下这篇文章:mac-ssh配置 | Sail
下面这种配置登录服务器更方便:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。