找回密码
 FreeOZ用户注册
查看: 8306|回复: 17
打印 上一主题 下一主题

[软件技巧] SecureCRT的免费代替方案

[复制链接]
跳转到指定楼层
1#
发表于 7-4-2011 12:36:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
NND,天天用SecureCRT盗版给公司干活,想买一个却嫌太贵,100刀。所以琢磨免费解决方案。

不敢独享,拿出来大家看看。

首先,需要cygwin,这个不用多说吧。下载装上就行了。
然后装mintty,这个必须的,否则没法拷贝粘贴,不好用。
然后装screen,注意,找一个有4.0.3-6的版本,否则windows 7会报错。

然后,编辑.screenrc文件:
#change the hardstatus settings to give an window list at the bottom of the
#screen, with the time and date and with the current window highlighted
shell $SHELL
termcapinfo xterm ti@:te@  #  scrollback correction
hardstatus alwayslastline
hardstatus string '%{= kG}[ %{G}%H %{g}][%= %{= kw}%?%-Lw%?%{r}(%{W}%n*%f%t%?(%u)%?%{r})%{w}%?%+Lw%?%?%= %{g}][%{B} %d/%m %{W}%c %{g}]'
bindkey -k k; quit
bindkey -d -k kb stuff "\010" # XFCE backspace correction
altscreen on # when programs like Vim exit they leave their content on the window
defscrollback 10000 # scrollback up to 5000 lines. default 1000

没有vi?马上装一个就是。
然后下载autoexpect,好做自动登录脚本:
wget http://wi-fizzle.com/downloads/autoexpect
chmod a+x autoexpect
mv autoexpect /usr/bin/autoexpect
exit

然后,安装expect,然后运行autoexpect ssh root@a.b.c.d
(没有ssh,就装吧)

产生的脚本叫script.exp,编辑它,去掉出send 密码之外的任何多余的项,在最后加上一行:
interact

然后把script.exp改成你能记住的名字。如mynas.exp,下次进screen后,敲:
./mynas.exp
就自动登录了。

其他主机登录,一一搞定就是了。

screen一点常用用法:
ctrl-a c ---- create a new tab
ctrl-a A  ---- renanme your tab
ctrl-a k ----- get out of here
ctrl-a d -- detach
ctrl-a r -- resume

[ 本帖最后由 mohan29 于 7-4-2011 17:08 编辑 ]
回复  

使用道具 举报

2#
发表于 7-4-2011 14:24:11 | 只看该作者
现在window7下干活用telnet还有ssh比较多,装了个putty connection manager也挺好用的
回复  

使用道具 举报

3#
发表于 7-4-2011 16:57:17 | 只看该作者
我用xshell,免费的securecrt没找到,但是发现xshell比securecrt好多了。几个超实用的功能都是securecrt没有的。
回复  

使用道具 举报

4#
发表于 7-4-2011 18:39:07 | 只看该作者
Putty

Or even better wubi+ubuntu
回复  

使用道具 举报

5#
发表于 7-4-2011 19:33:56 | 只看该作者
我用putty的修改版,pietty,对中文encoding支持比较好。
回复  

使用道具 举报

6#
 楼主| 发表于 7-4-2011 20:36:07 | 只看该作者
putty pietty,都不支持自动登录脚本吧?
回复  

使用道具 举报

7#
发表于 8-4-2011 03:22:35 | 只看该作者

回复 #6 mohan29 的帖子

自动登录脚本?

干啥用的?

putty/pietty 支持记录session,可以把hostname、username、password(可选)、登录后要执行的固定命令,都保存到一个session里面,下次登录,点击那个session就行了。
回复  

使用道具 举报

8#
发表于 8-4-2011 08:33:31 | 只看该作者
putty
回复  

使用道具 举报

9#
发表于 8-4-2011 09:41:17 | 只看该作者
偶ssh用putty, 串口用teraterm pro
回复  

使用道具 举报

10#
 楼主| 发表于 8-4-2011 10:12:04 | 只看该作者
自动登录脚本,很简单,预先输入用户名、密码、甚至环境变量,点击就登录了。

putty可以用公钥密钥来实现,但是功能不如secureCRT强大。

我这个方案就是免费的懒人方案,我经常有10多个服务器要登录,所以先设好密码,环境变量。screen还会自动保存你上次下线时的桌面。定制任务栏,显示主机名,系统时间等。不可谓不强大。
回复  

使用道具 举报

11#
发表于 21-4-2011 10:13:28 | 只看该作者
一个putty足够了,短小精悍加免费,也支持串口
回复  

使用道具 举报

12#
发表于 21-4-2011 10:16:16 | 只看该作者
民工出马,天下无敌!
回复  

使用道具 举报

13#
发表于 26-4-2011 10:28:19 | 只看该作者
回复  

使用道具 举报

14#
发表于 29-4-2011 02:19:33 | 只看该作者
Putty
回复  

使用道具 举报

15#
发表于 29-4-2011 17:08:18 | 只看该作者
偶用puttyCM也不错..就是putty一个附件程序。支持多标签了。
回复  

使用道具 举报

16#
发表于 1-5-2011 03:14:25 | 只看该作者
putty+autohotkey, 全无敌。

自动登录啊,窗口移动啊,一次启动多个session什么的,都是快捷键搞定。

状况移动很方便,full hd的显示器,有时候自动左右两个窗口并排,对比输出,考虑粘贴什么的。

越来越喜欢 autohotkey了。
回复  

使用道具 举报

17#
发表于 3-5-2011 13:30:49 | 只看该作者

回复 #16 shyjack 的帖子

介绍下使用经验啊
回复  

使用道具 举报

18#
 楼主| 发表于 18-5-2011 12:22:59 | 只看该作者
mRemoteNG也不错。
secureCRT死定了。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+10, 19-4-2024 20:34 , Processed in 0.060482 second(s), 38 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表