2023年7月20日发(作者:)
Linux下的SecureCRTXShell替代⼯具之前在Windows上进⾏开发的时候,SSH重度依赖SecureCRT或者XShell⼯具,现在把办公环境迁移到Linux后,每次连接都需要输⼊密码,尤其是需要跳板机的时候,需要逐级输⼊,⼗分⿇烦。所以就开始找有没有好⽤的⼯具,于是找到了PAC Manager, PAC Manager是Linux下类似SecureCRT和XShell的SSH⼯具, 该⼯具功能很丰富,完全能够替代SecureCRT和XShell。但是PAC Manager在2016年停更以后,就没⼈再修复bug了。后来另⼀位朋友从PAC Manager fork出了⼀个分⽀,并改名为Asbru Connection Manager(asbru-cm), ⼀直维护⾄今。在Linux Mint 19上安装asbru-cm作者已经打包好了⼀些流⾏平台的安装包,⽀持的平台可以直接在Relaese页⾯下载。我电脑装的是⽐较新的Linux Mint 19,⽽asbru-cm的作者发布的成品包最⾼是⽀持到Linux Mint 18.3的。 Mint 18.3的包在19上安装时会提⽰缺少libgnome2-vte-perl包,⽽且这个包在官⽅库⾥没有,需要⾃⾏下载安装,下⾯给出⼀个下载链接, 包含依赖和asbru-cm-5.1.0(ubuntu/mint)安装包:asbru-cm使⽤技巧连接基本配置图1 连接基本配置⽰意图保持会话连接可以在SSH Options >
Advanced Options中,增加⼀个配置,达到每30s发送⼀次keep-alive包的⽬的。点击Add按钮,在Option输⼊框,选择S
-> ServerAliveInterval, Value字段输⼊30(单位秒), 如下图所⽰:图2 保持会话连接⽰意图跳板机⽀持访问⽣产环境时,通常需要通过跳板机连接到⽬标服务器,⽽asbru-cm可以很⽅便的⽀持这种模式,和XShell⼀样简单。创建跳板机连接还以上⾯创建的连接为例,要使该连接成为其他连接的跳板/代理,我们只需要在SSH Options⾯板的Dynamic Socks Proxy标签下,指定绑定的本地IP和端⼝号就可以了,如下图所⽰:图3 跳板机开启本地Socks代理端⼝这样我们在本地127.0.0.1:1080的IP和端⼝上开启了⼀个Socks 5代理, 其他需要通过该跳板机的连接,只需要设定为使⽤该代理就可以了。 我们在配置连接时,在Connection ->
Proxy 选项卡⾥能看到代理的配置,但是这个功能现在不⽣效,作者也还没有修复这个问题,所以我们需要其他的代理设置⽅法。同样使⽤SSH Options ->
Advanced Options进⾏配置。我们在Advanced Options中增加ProxyCommand选项,并将Value设为nc -X 5 -x
127.0.0.1:1080 %h %p, 如下图所⽰:注: 上⾯nc命令中, -X指定的代理协议,"5"表⽰socks5代理; -x 指定代理的IP和端⼝图4 设置使⽤跳板机代理保存后双击连接,已经连到了⽬标服务器。
发布者:admin,转转请注明出处:http://www.yc00.com/news/1689812863a288265.html
评论列表(0条)