RSS Feed

Author Archive

  1. Ramhost安装OpenSSH新手指南

    July 16, 2010 by nonozone

    其实早就想整个VPS折腾了,一是为了更加稳定的翻墙,而是为了可以自己方便学习linux的一些相关知识。经过别人的推荐,最终选择的Ramhost这家VPS提供商。

    ramhost据说是一家一个人的公司,网上的评价都是蛮不错的,性能可靠,服务也不错,我选择的是他们的Micro方案,128内存,150G流量,对于我这样一个新手来说,一切都够用了。提醒一下,ramhost的VPS经常处于售罄状态,需要购买的朋友需要多多关注,或者给他发email提前通知你。最好的办法是在twitter上关注@ramhost,这样有最新的消息就最快知道了。

    还有一个需要提醒的是,Ramhost采用的是openVZ虚拟化方案,如果安装VPN的话只能安装openVPN,对于一些手机用户可能不大方便。

    其实这也是我第一次购买使用VPS,虽然以前也折腾过ubuntu什么的,都是在桌面,这次就把我的详细安装OpenSSH的详细过程写下来。我选择是debian5的系统,所以下面的过程也是针对debian5来进行的!

    首先你需要一个可以登录SSH的客户端,这里推荐putty,免费并且是绿色免安装。打开putty以后如下图:

    putty

    主机名称填写你的VPS地址,主要在你的ramhost控制面板中,有两个ip地址,一个VPS IP Address另外一个是Host Machine,这里你需要填写的是Host machine地址。然后端口填写22,连接类型选择SSH,然后点击打开就可以啦,这样可以看到下面的画面:

    2010-7-16 1-08-57

    这样说明你已经连接上了。ramhost第一次获取root权限的方式比较特别,第一次登录的时候,你的账号和密码都是VZ,然后继续如上图提示让你输入一个ramcp的用户名和密码,这个就是在ramhost网站登录控制面板的账号面板,进去以后,就是root权限了。

    为了更加好用,我首先安装了一个fish,方括号是我的注解,不用输入。

       1:  apt-get update
       2:  apt-get upgrade
       3:  apt-get install fish

    fish是一个非常好用的shell,自带的就有命令补全等其他非常好用的功能,速度也比debian自带的bash快得多。不用怎么设置,就是一个非常好用的shell,推荐使用。

    下面开始安装配置SSH,由于ramhost的vps非常干净,连基本的ssh服务都没有,这里我们选择安装openSSH

       1:  apt-get install openssh-server

    这样,SSH就基本开启了。由于这台VPS是想让几个朋友利用SSH翻墙使用,所以我还需要新建一个用户群,让他们都可以访问。基本的命令如下

    创建用户组

       1:  groupadd SSHProxy

    创建用户

       1:  useradd -g SSHProxy -s /bin/bash -d /home/tunnel SSHProxylUser1

    为该用户创建密码

       1:  passwd SSHProxylUser1

    设置sftp权限

       1:  chmod 700 /usr/lib/openssh/sftp-server

    在/etc/ssh/sshd_config中添加

       1:  Match Group SSHProxy
       2:  AllowTcpForwarding yes
       3:  ForceCommand sh /home/tunnel/tunnelproxyshell.sh

    由于刚才新建用户的时候并不会自动新建用户目录,所以我们需要先新建一个用户目录

       1:  mkdir /home/tunnel

    然后创建 tunnelproxyshell.sh文件

       1:  vim /home/tunnel/tunnelproxyshell.sh

    内容如下

       1:  #!/bin/sh
       2:  echo ""
       3:  echo "  ****************************************************  "
       4:  echo "  * welcome to SSHProxyTunnel,press any key to exit. *  "
       5:  echo "  ****************************************************  "
       6:  echo ""
       7:  read x
       8:  exit

    然后重启sshd

       1:  /etc/init.d/ssh restart

    接下来如果还需要添加其他用户只需要如下命令

       1:  useradd -g SSHProxy -s /bin/bash -d /home/tunnel SSHProxylUser2
       2:  passwd SSHProxylUser2

    这些动作只有一个目的,就是让这些proxy用户,即可以通过ssh连接vps,但是又无法获取其他权限。为了验证新创建的用户是否可以连接,可以用putty连接试试,这个时候需要注意的是,刚才我们第一次连接ssh使用的是Host machine地址,但是现在需要我们连接VPS IP Address,其实是这样的,Host machine address是这台vps所在服务器的网卡的IP,而这台服务器可能虚拟出来好几个vps,而那个VPS IP Address才是这个虚拟出来的vps的IP地址!切记!我第一次折腾好久无法连接,就是因为这个地方没有搞明白!

    用你刚刚创建的用户,连接你的VPS IP Address地址,然后可以看到下面这个提示,就说明你成功了!

    2010-7-16 1-50-00

    然后接下来如何使用SSH翻墙,这里就不介绍了,自己网上搜索下吧。

    最后广告一下,如果需要SSH的可以留言,每月5块,基本满足你访问twitter,facebook等其他国外网站了!

    本文基本参考了 http://blog.stevenwang.name/vps-opensshserver-104002.html 特此注明!



  2. 去你妈的嘀咕!

    July 15, 2010 by nonozone

    实在火大,这已经是嘀咕第二次禁用我更换背景功能了!起因只不过我换了一张比较奔放的世界杯图片而已!如果我不说,嘀咕管理员根本就不会知道。然后现在,不仅背景变成了嘀咕默认的那个背景,还把我更换其他背景的功能禁用了!话说,删除我背景的时候哦,嘀咕你有给我提醒么?有过短消息或者邮件提醒么?或者你禁用我更换背景的功能你又提醒过我么?

    大家又不是第一次上网,在当前这个节骨眼上,我又不是不知道那些图片会容易触发高压线,知道你嘀咕敏感,在嘀咕说什么的时候都知道要有所保留,毕竟,你仅仅是国内的一个微博,你不是twitter,当然你也不是foursquare!这些我不会不知道,你可不可以在删除我那个所谓“违规”的背景图片的时候给我一个小小的提醒?你可不可以在删除我那个所谓的“违规”背景图片的时候不要禁用我更换其他背景的功能?难道是我曾经有跟你们对着干的前科?还是故意想在这个时候捅你们一刀?

    不说twitter,现在各大门户微博推出以后,除了一些老用户,嘀咕网你又做过什么,你又的得到了什么?论开放,你不及网易;论用户,你不及新浪;论黏人,你不及腾讯;论功能,你甚至不及后来的人间网!大家现在还都在嘀咕,只不过大家怀念当初嘀咕创建时候的那个氛围,以及在嘀咕上认识的一些老朋友,除了这些,你们觉得嘀咕还有什么可以让大家留念的?除了让你们的产品,网站以及服务人性化一点,你觉得你们还有什么出路?

    不多说,就上今天我被删掉的那张背景图吧!

    uhgDb

    漏点了?色情了?还是猥琐了?还是淫荡了?还是都有?嘀咕能不能稍微放轻松一点,有一点点轻松的心态和幽默感?

    不说了,烦求人。BTW貌似新主题的字体有点小,我改!



  3. Windows7最华丽的twitter客户端MetroTwit

    July 15, 2010 by nonozone

    不好意思,允许我用最这个字,在此之前我貌似还没在windows下看过这么舒服的twitter客户端,也允许我用华丽这个词,其实用这个词觉得并不是很妥,只是我找不到其他词汇。

    首先提示:MetroTwit安装需要在windows系统,并且需要安装.NET Framework 4.0,该客户端应该还在开发阶段,目前还不提供自定义api功能,也不可以设置代理,所以只能开启VPN全局代理才可以正常使用,在此说明!

    先来个整体的截图,这个基本没有经过任何设置,界面,颜色,字体,布局都很舒服!

    MetroTwit

    默认是三栏,当然你也可以通过点击下面哪个加号新增:

    2010-7-15 13-01-28

    鼠标放在某人头像,就会有三个图标,分别是@,RT,和DM如下,目前好像还没有官方RT:

    2010-7-15 13-09-42

    并且在主界面每一栏最上方有一题数字提示,提示你有多少未读,如果未读太多,你可以鼠标放在哪个数字的方面,然后右键,会有一些更多的操作:

    2010-7-15 13-03-43

    然后如果你是windows7,在任务栏上,也会显示你现在有多少未读tweet,如此:

    2010-7-15 13-05-36

    嗯,最后那个截图下来竟然有锯齿…

    并且如果有新的推的时候,会在电脑右下角探出一个提示:

    2010-7-15 13-04-47

    其实这款twitter客户端,虽然是以软件的形式,其实本质上还是一款web客户端。目前主要的特色在于界面非常友好,但是在一些针对中国用户的功能上还有欠缺,比如自定义api还有代理设置等等。希望以后能有所改善。

    这篇文章算是比较简单,主要是在界面上有个介绍,并不是深入的评测,感兴趣的朋友可以自己试试。

    我只是觉得,这款twitter客户端跟windows7配合起来实在是很棒!BTW:Snagit 10相当相当好用!比Snagit9还要好用!爽死了!



  4. 下载安装mIQ的痛苦经历

    June 29, 2010 by nonozone

    mIQ是一个相当不错的手机备份程序/网站,不仅可以自动同步你的联系人,甚至短信,任务等等,并且可以在网站上直接操作发送SMS或者拨打电话,然后程序会自动调用你的手机,功能相当强大,在网站上给你的联系人加上大头贴,也会自动同步到手机的联系人的内容里,当你设置好大头贴的人拨打你的电话时,手机也会自动显示出该人的头像。

    今天倒不是具体介绍mIQ这个玩意,而是想讲述一下我为了下载安装mIQ的手机程序让我折腾了多久!

    显示用黑莓自带浏览器访问m.miqlive.com下载,一个不到500K的文件下载了N次都失败,每次都还不到50%,我还以为自己是移动的卡,移动起来才比较好用,还跑到房间外面移动了好一阵子,也是失败告终。

    没办法,只能用电脑找出jad地址,用电脑OTA下载了,我用firefox使用了一个User Agent Switcher扩展,使得firefox伪装成黑莓浏览器访问m.miqlive.com,终于找到mIQ的jad地址为:

    http://m.miqlive.com/clients/bb-4.2.1/1.3.0.14749/mIQ.jad

    此firefox拓展到底有什么作用以及如何使用,可以查看我这篇文章:终于可以让嘀咕发图了

    找到jad地址以后应该就好办了,在电脑上使用OTAloader应该就可以下载整个cod文件包了,结果出现一下情况:

    OTAloader

    可以看出OTAloader软件已经通过jad文件找出了cod文件的名称列表,但是却无法正常下载,刚开始我以为是这个软件的问题,我又试了用BerryBox,就更离谱了,使用它的ota下载功能直接提示:

    2010-6-29 23-25-57

    彻底无语!!!在我百般无奈的情况下,不得不想办法,看来逼我出绝招了,人肉下载!

    我文本编辑软件打开jad文件,我用的是vim,可以看到一下信息:

    2010-6-29 23-29-31

    可以发现其实这个mIQ软件一共只有4个cod文件,分别是mIQ.cod、mIQ-1.cod、mIQ-2.cod、mIQ-3.cod、mIQ47.cod,然后一般情况下,cod文件跟jad文件都是在同一个文件目录下,于是现在既然有了jad文件的地址,就可以找到cod文件的地址,分别将刚才那个恶jad文件地址修改为

    http://m.miqlive.com/clients/bb-4.2.1/1.3.0.14749/mIQ.cod …直到mIQ47.cod,这样在你电脑上应该就有一个mIQ.jad文件和四个cod文件,这个时候就好办了,不管是用软件先生成alx文件用DM安装也好,还是直接用cod安装器也好,就很方便了。

    到底这个mIQ可以同步哪些东西呢?这里只先截一个小图展示下:

    634134513097734000

    看到么,联系人,日历,短信,通话记录,甚至包括手机存储卡的照片和视频都可以同步!从某种角度上说,比google sync还要厉害,大家可以试试!