我觉得终端就很好用,但是慢慢的机器多了不就比较烦了。虽然现在是做公私钥免密码登录,并且使用~/.ssh/config配置文件来简化命令输入和会话克隆。可毕竟还是有部分机器不能使用密钥登录,且机器太多,总有一些机器忘记对应的配置,没有客户端那样直接保存起来方便。
想问一下各位在OS X下是怎么使用的,有没有更好的配置方式。主要是不想用第三方的客户端。
1
cloudzhou 2015 年 7 月 28 日
使用跳转机,保护好跳转机器安全就可以了
|
2
zlatte 2015 年 7 月 28 日
一般就直接terminal直接用ssh
|
3
Tiande PRO 所以自己写个客户端?
|
4
tension 2015 年 7 月 28 日
Shuttle
|
6
yinheli 2015 年 7 月 28 日
```bash
cat .ssh/config ``` ``` Host * ServerAliveInterval 10 TCPKeepAlive yes StrictHostKeyChecking no ControlMaster auto ControlPath /tmp/ssh_%r@%h:%p Compression yes CompressionLevel 6 ``` |
8
alangz OP @yinheli
``` ControlMaster auto ControlPath /tmp/ssh_%r@%h:%p Compression yes CompressionLevel 6 ``` 这几个配置解释下呗 |
9
Tink PRO shuttle
|
10
lch21 2015 年 7 月 28 日
iTerm
|
11
williamx 2015 年 7 月 28 日
iTerm profile
|
12
hellojinjie 2015 年 7 月 28 日
|
15
crayhuang 2015 年 7 月 28 日
iTerm profile + 1
|
16
xesique 2015 年 7 月 28 日
自己写了个 Alfred Workflow
|
17
xiaocang 2015 年 7 月 28 日
secret crt。。我很烧的买了license。。
|
18
yangg 2015 年 7 月 28 日
加到~/.bash_profile
[ -e ~/.ssh/config ] && complete -o nospace -W "$(perl -ne 'print "$1 " if /^Host (.+)$/' ~/.ssh/config)" ssh |
19
Actrace 2015 年 7 月 28 日
https://vnet.link/soft/handy
楼主可以试试这个. |
20
heirenhua 2015 年 7 月 28 日
expect
|
21
amoblin 2015 年 7 月 28 日
选定其中一台服务器做固定跳转机,ssh免密登上去,开启screen或tmux,每个session登录一台server。只要跳转机不shutdown,这些机器的ssh连接就不会断。你每天需要做的就是ssh到跳转机,然后attach session即可。
|
22
tsl0922 2015 年 7 月 28 日
shuttle +1
|
23
aqqwiyth 2015 年 7 月 29 日
我来分享一个 shell+工具
#sh login.sh git 别名 #sh login.sh 249 密码 #sh login.sh 192.168.1.2 查询 #####指定别名登录 if [ $ip1 == "git" ] then ssh -t -A [email protected] exit; fi ###密码登录,把密码直接打出来 if [ $ip1 = "249" ] then echo 密码 ssh [email protected] exit; fi ###要跳转的,支持模糊IP登录 ssh -t -A root@跳板机 ssh root@`cat ~/ip.txt |grep "$ip1"| awk '{print $2}'` ip.txt格式如下 内网IP\t外网IP 然后。。。用alfred workflow 快捷键也有了~~~ |
24
aqqwiyth 2015 年 7 月 29 日
~$ cat ip.txt |wc
132 264 3741 因为报警信息太多,同事报IP也报不全 ,有的报内网有的报外网 所以干脆就搞了一个这个玩意出来 |
25
aqqwiyth 2015 年 7 月 29 日
后面还用了一个工具 [LinCastor] 这样可以在浏览器上自定义协议直接打开IP啦
比如 login://192.169.1.1 把参数拼接好,传递到shell里,真正登录的还是MAC下的终端 |
27
mengzhuo 2015 年 7 月 29 日 via iPhone
各种记IP的都没听说过dns?
|
29
kumu 2015 年 7 月 29 日
还是不要折腾了,如果机器很多的话,装个 SecureCRT 就万事大吉了
|