首页 > Mac下有哪些好用的SSH客户端

Mac下有哪些好用的SSH客户端

目前我知道在Mac自带的terminal下可以使用ssh user@ip_address的命令来远程连接服务器,但是如果要管理的服务器比较多,一个人不可能会记住所有服务器的IP地址,所以想问一下,在Mac下有哪些像windows的putty或者secureCRT那样好用的SSH客户端?


自带的
修改 .bash_profile 配置文件
.bash_profile

添加
alias 2xxx='ssh -p xxx xxxxx@xxxxxxxx'

然后每次要登录的时候按一下2然后tab一目了然。


设置别名 alias xxx=‘ssh xxx.xxx.xxx.xxx -l root’,快速打开软件也可以这么设。怎么易记怎么来。
当然在github上看到https://github.com/wufeifei/autossh这个项目不错


iterm 不错,够用


用mac的terminal很方便啊,记不住的话,有如下两种方式:
1.写个bash shell脚本,这样每次运行脚本就行了。
2.写个alias命令,这样每次在terminal上输入alias命令就可以执行ssh登陆了。

我在公司的linux电脑上用的是alias方式,这样每次执行比如:ssh-server1就可以了,很简单。


Shuttle + Iterm


如果单纯是因为记不住IP的话,我推荐可以装个zsh,可以直接tab选择ip或者域名


secureCRTmac版本,收费貌似也不是特别好用

用过一个免费的SHUTTLE感觉还行。

现在习惯了 iTerm2。加强版命令行。

其实不想每次输入hostuser,可以在 ~/.ssh/config文件写上配置alias信息,以后ssh的时候根据alias即可。如:

Host alias-name
   HostName ip_address
   Port 22
   User user

这个方法还可以配置ssh私钥,这样连接的时候连密码都用不着输。

如果就得自己记不住那么多机器的alias,那么就自己写个脚本命令例如sshl,每次需要的显示一下敲一下就OK了。

评论里的 @hanksudo 补充:

alias sshl='cat ~/.ssh/config | grep "Host "'

iterm就可以了啊


mac自带的终端留很好用啊


客户端就是
ssh呃

/usr/bin/ssh

记不住 IP 用 /etc/hosts


把ssh user@host用别名代替就好了,下次只要直接输入别名多方便!


total terminal


https://github.com/wufeifei/autossh,这个真心不错哈。
就是有点瑕疵,脚本是dos格式的,直接在mac上执行报错:bad interpreter: /bin/bash^M: no such file or directory


给了好多建议,都不知道用什么。不用选来选去的了。
直接用 vssh,需然app store里收费,但百度里免费的很多。

【热门文章】
【热门文章】