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


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

mac ssh macosx

哲学系政委 10 years ago

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

Hasen answered 10 years ago

mac自带的终端留很好用啊

消逝的热情 answered 10 years ago

客户端就是
ssh呃

/usr/bin/ssh

记不住 IP 用 /etc/hosts

上反而减少 answered 10 years ago

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

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

young89 answered 10 years ago

iterm就可以了啊

史莱姆大贤者 answered 10 years ago

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

酸菜牛肉饭 answered 10 years ago

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

norton answered 10 years ago

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

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

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

其实不想每次输入 host user ,可以在 ~/.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 "'

KAIYSA answered 10 years ago

Your Answer