Linux下的SSH连接管理利器–PAC Manager

912 views 一月 06, 11 by Timothy

不知道拥有多个VPS的童鞋,平时是怎样来管理VPS的?在Windows下,我一般用SecureCRT来对VPS进行管理,原因是SecureCRT提供Tab标签管理的方式,多个VPS可以同时进行连接,并通过标签页进行快速切换,非常方便。至于在Linux下,我就只好老老实实的开个Console来连接VPS了。不过,今天发现一个很不错的开源软件,试用了一下,果然是Linux下管理多个VPS的利器,而且还有很多功能非常实用。

Pac Manager的官方地址,在SourceForge上:http://sourceforge.net/projects/pacmanager/
Linux下,可以直接下载发布的deb安装包进行安装。安装Pac Manager,还需要依赖另外一个安装包:libgnome2-vte-perl_0.09-1_i386.deb (64位系统,需要安装这个 libgnome2-vte-perl_0.09-1_amd64.deb),需要先安装依赖的安装包,再安装Pac Manager,否则会提示错误,找不到依赖的安装包,无法进行安装。

安装好后,就可以在主菜单的Internet子菜单中,找到Pac了。点击,即可启动。 Read More

关于SSH的小问题

499 views 十一月 01, 10 by Timothy

话说前两天,为了安装SendMail服务,我把之前的SSH设成了25端口。为了给SendMail让路,把25端口空出来,我又不得不把SSH的端口从25改成了2255(这数字是多么对称的重复,呵呵~)。本想到这事儿就算完了,结果有意思的事情更多了。用SSH上网,发现经常网页开着开着就没响应了,查看一下Tunnelier日志,提示如下:
Client connection closed before completion of protocol. 一看这提示,貌似是协议交互还没完完成,客户端的连接就被强行掐断了,囧rz…
刚开始以为是VPS防火墙在作怪,检查了一下规则,没有半点问题。百思不得其解,又把SSH的端口,从2255改成了9999,结果还是不行,郁闷了。又改成其他端口(嘘,保密),谁知问题圆满解决了,相当的怪异。于是在google上搜了一下2255和9999端口,得到类似如下的信息:
TCP 2255=Illusion Mailer
TCP 9999=Prayer Trojan
原来9999是个常用的木马用的端口,另外又google了一下Illusion Mailer,貌似也是个比较有名的backdoor程序。难道这些端口作为默认的木马端口,要被封杀掉?汗…… 看来以后改SSH端口,要避开这些端口号。

VPS数据备份的几种方法

965 views 十月 24, 10 by Timothy

自从有了VPS,同学们通常会放置自己的Blog,还会配置很多的服务,而Linux下的一些应用服务,大多都会涉及到配置文件。在第一次对服务程序进行配置后,我们可以备份配置文件,重新安装VPS的时候,就可以直接把配置文件上传到VPS,这样一来,可以节省不少的精力。粗略一算,各类的服务,就有一堆的配置文件,加上自己的Blog的一些代码文件,平时需要备份的东东就比较多了。要知道,毕竟VPS也不是完全没风险的,并且不同的VPS服务商,服务水平和技术水平也不一样。所以,VPS的数据,要勤备份才是王道。在此,向各位拥有VPS的同学,介绍一下常用的VPS数据备份的几种方法: Read More

推荐一个黑莓上的SSH客户端软件–BBSSH

1,399 views 八月 07, 10 by Timothy

记得我曾经写过一篇博文,叫做用BB管理你的VPS,其中介绍到的一款在黑莓上运行的SSH客户端,叫做MidpSSH。MidpSSH唯一不足的地方,就是连接后的命令输入方式,并不是直接在字符界面输入,而是要切换到另外一个文本界面,不方便,也不太直观。后来经过自己在网上的搜寻,发现一款更加不错的SSH客户端,叫做BBSSH,BBSSH还是个开源项目。BBSSH感觉比MidpSSH好用了许多。难怪,BBSSH自身的介绍里面,也说,自己是在原有的MidpSSH基础上做了更加多高级的修改。并且直接支持在shell界面键入命令,不必像MidpSSH那样,在切换的文本界面输入命令了,更加直观。

bbssh1bbssh2 目前BBSSH最新版本为1.1.80,我的机器上不是最新版的。官网地址为: http://bbssh.org/wiki/en/Home
官网还提供OTA下载,地址是:http://bbssh.org/ota/

Tunnelier实现多人共享SSH上网

913 views 六月 08, 10 by Timothy

自从Tunnelier问世之后,网上就有很多同学都推荐这款的SSH客户端工具。除了有基本的SSH终端功能,以及对SFTP的支持,还支持SSH端口动态转发功能,也就是咱常提到的SSH加密隧道代理了。久酷同学也在博客中推荐过此软件。而且经过众多网友测试,其隧道代理的速度要比常用的MyEnTunnel还快。所以此软件一出,我也立马用此软件,取代了之前的MyEnTunnel。使用Tunnelier的方便之处还在于,可以把不同SSH代理设置的信息保存为不同的Profile保存起来,如果有多个SSH账户需要切换,这是相当方便的。
不过,今天要给大家介绍的是Tunnelier的另外一个不错的贴心小功能,就是支持多人共享一个SSH帐号来跨栏。由于Tunnelier只是一个代理软件,拥有了它还不能实现跨栏,你还需要一个国外的SSH账户才可以。但是由于一些主机的限制,同一个SSH账户是不允许在不同的机器同时登录的。为了节约口袋里的银子,让资源最大化利用,Tunnelier支持局域网内多人共享同一个SSH账户上网。设置起来也很简单:
image平常我们默认把Services标签页中,Listen Interface设置为127.0.0.1,是为了实现本机代理。需要实现局域网共享SSH的话,需要把这里设置为0.0.0.0,并重新登录一下SSH即可。别忘了把Windows防火墙设置为允许外部程序访问本机代理端口。比如我的本机监听端口为:1080。 这样,局域网其他机器,通过局域网IP,就可以访问我在本机建立的这个代理隧道了,比如: 192.168.0.100:1080 。设置起来其实相当的简单,不过确实是一项很实用的功能。

Linux下的SSH Tunnel软件

1,784 views 五月 22, 10 by Timothy

用惯了Windows,也经常在Windows下面用SSH跨栏。以前常用的是MyEnTunnel,后来改用Tunnelier,感觉速度要快不少。最近又常用Ubuntu看网页,所以跨栏也是避免不了的。由于Linux本身就有ssh命令,所以不用借助任何软件,就可以产生本地的SSH加密隧道。用如下的shell命令即可:

1
ssh account@host -N -D 127.0.0.1:1080

如上面的例子,通过使用简单的ssh命令,即可产生本地的代理隧道,这样,配合Firefox+AutoProxy,就可以跨栏了,以前俺的文章也有介绍,呵呵。可以把上面的命令保存为一个Shell脚本,每次执行以下,输入ssh密码即可。
不过,今天要给大家介绍一款Linux下,GUI的SSH Tunnel软件,这就是: SSH Tunnel Manager 。 它是一款运行于Gnome上的用于产生SSH加密隧道代理的软件,拥有GUI的界面,而且是开源的。
Ubuntu下面安装方式也比较简单,不需要自己去下载,直接通过apt就可以安装:

1
sudo apt-get install gstm

安装好后,可以在Application->Internet菜单下面找到:gSTM,即可启动。
软件的界面也比较简洁,设置也比较简单,如下图:

设置的界面也很简单,输入帐号,以及SSH代理的本地端口即可。记得把转发类型设置为Dynamic。

做好简单的设置,点击Start按钮,你就可以自由的跨栏了……

用BB管理你的VPS

739 views 三月 26, 10 by Timothy

用上BB两天,发现BB还是挺好用的。无意中,又发现一款在BB上运行的SSH Client软件,这样的话,就可以通过手机来管理你的VPS了。想想你外出不在电脑旁的时候,可以随时随地通过手机控制你在大洋彼岸的VPS,那是相当的强大……

BB上可以使用的SSH Client客户端软件还比较多,比较了一下,选择了midpssh。大本营在这里。通过桌面工具进行安装,安装好后,程序菜单有如下的图标:
20100326154416
启动软件后,通过简单的设置,就可以连接VPS了,程序的菜单也比较简洁,不过有个不足的地方,没有看到在什么地方修改默认的SSH端口。为了安全,平时都没用默认的22端口,为了测试,俺又去VPS把22端口加到sshd里面。
20100326154131接下来,连接,熟悉的界面出来了,大功告成:
20100326154350从此可以在手机上管理你的VPS了。

希望该软件可以改进的地方:
1.可更改默认连接的SSH端口
2.连接后的输入命令,并不是直接在字符界面输入,而是要切换到另外一个文本界面,不方便,也不太直观

VPS SSH故障及解决

488 views 三月 16, 10 by Timothy

这两天加班,没时间顾及VPS。晚上没事用SecureCRT,通过SSH连接VPS,发现VPS拒绝连接。奇怪了,VPS的站点能访问,iptables也没限制SSH端口,除非是sshd服务挂了。登陆VPS的web管理界面一看,果然sshd这进程从列表中消失了。直接运行/etc/init.d/ssh start,系统返回异常:ssh 无法启动, /dev/null is not a character device 这错误提示看得我一头雾水,难道sshd服务,还跟那个/dev/null设备有关系?带着疑问去请教了下google老师,原来别人也有遇到这样的问题。sshd确实和这设备有关,如果/dev/null被损坏,ssh启动,就会有如此提示。既然问题找到了,是/dev/null损坏,我们需要重建一个,用下面的命令即可修复:

1
2
3
rm /dev/null
mknod /dev/null c 1 3
chmod 666 /dev/null

待/dev/null重建好后,直接在VPS的web管理页面中,运行 /etc/init.d/ssh start,久违的sshd服务就回来了。回忆了下,前两天打开了corn服务,有个每天定时执行的和日志关的脚本,会去修改/dev/null,立马屏蔽之,重启cron服务后,一切正常。

Page: 1 of 2 1 2