博文

目前显示的是标签为“SSH”的博文

Fedora 15编译安装gSTM

gSTM是Linux下一款非常好的图形化SSH管理工具,在Ubuntu中直接apt就可以安装最新版本,在Fedora 15中只能安装1.1版本的rpm包,在 http://sourceforge.net/projects/gstm/ 下载最新的1.2版本的源码make的时候会报错误: /usr/bin/ld: conffile.o: undefined reference to symbol ‘xmlTextWriterEndElement@@LIBXML2_2.6.0′ /usr/bin/ld: note: ‘xmlTextWriterEndElement@@LIBXML2_2.6.0′ is defined in DSO /usr/lib/libxml2.so.2 so try adding it to the linker command line /usr/lib/libxml2.so.2: could not read symbols: Invalid operation 出现这个问题的原因在Fedora官方Wiki有说明。 https://fedoraproject.org/wiki/UnderstandingDSOLinkChange 下面给出解决方法: 1. 将下载的源码解压 tar xf gstm-1.2.tar.gz cd gstm-1.2/ 2.configure ./configure 3.编辑Makefile 打开Makefile文件 vim src/Makefile 找到gstm_LDADD,在末尾加入-lxml2 -lX11,整体命令为: gstm_LDADD = -pthread -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnomevfs-2 -lgnomecanvas-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lart_lgpl_2 -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgio-2.0 -lpangoft2-1.0 -lpangocairo-1.0 -lgdk_pixbuf-2.0 -lpng12 -lm -lcairo -lpango-1.0 -lfreetype -lfon...

Ubuntu下用SSH代理安装Dropbox

1.利用各种SSH客户端在本机建立代理,端口7070. 2.安装tsocks sudo apt-get install tsocks 3.修改/etc/tsocks.conf文件 local = 192.168.1.0/255.255.255.0 #local表示本地的网络,也就是不使用socks代理的网络 server = 127.0.0.1 #socks服务器的IP server_type = 5 #socks服务版本 server_port = 7070 #socks服务使用的端口 3.将deb http://linux.dropbox.com/ubuntu maverick main #Dropbox Official Source加入到source.list文件。 4.运行 sudo tsocks apt-get update sudo tsocks apt-get install nautilus-dropbox 5.安装nautilus插件之后,程序会自动从Dropbox网站下载客户端程序,下载的过程也要通过SSH代理,运行 tsocks dropbox start -i 就会启动下载界面,下载完成后就可以用Dropbox同步文件了。 我的Dropbox邀请链接,咱们互相加大空间, http://db.tt/efqEkty [ad#Single page bottom]

SSH代理使用说明

图片
[ad#Single page bottom] 要使用SSH代理,首先需要下载下面的两个软件 1. Bitvise Tunnelier 下载地址: http://dl.bitvise.com/Tunnelier-Inst.exe 2. Mozilla Firefox 就是传说中的火狐浏览器 下载地址: http://www.mozilla.com 分别安装这两个软件之后,启动Bitvise Tunnelier Login选项卡中,Server部分,Host输入ssh.lveyo.com或其他SSH服务器地址或IP,Port输入22,右侧输入用户名,Initial method选择Password,在下面输入密码后,选择保存密码。 Options选项卡中,On Login部分把几个勾都去掉,只是做代理功能的话都用不上。 Services选项卡中,SOCKS/HTTP Proxy Forwarding部分,选中Enabled,修改本地监听端口,一般为7070。 设置好后,点下面的"Login"按钮,显示Initializing SOCKS / HTTP CONNECT proxy on 127.0.0.1:7070 succeeded.说明登录成功。 接着,打开Firefox,访问 https://addons.mozilla.org/zh-CN/firefox/addon/11009 ,点击"添加到Firefox"按钮,安装好Autoproxy插件重启Firefox之后,进入配置界面,选中gfwList,点击订阅按钮,自动订阅了被GFW封锁的网址,autoproxy会自动更新这个列表。 点击Firefox右下角的“福”字,打开Autoproxy的设置界面,在"代理服务器"菜单中选择"选择代理服务器",将默认修改为"ssh -D",确定后退出,现在的Firefox就可以无所限制的访问任何网站了。

Ubuntu下SSH Tunnel图形管理工具

图片
一般在linux下建立SSH Tunnel都是用在终端中运行这个命令, sudo ssh -qTfnN -D 7070 sshuser@sshserver 我一直在找一个Ubuntu下可以像windows下MyEntunnel一样的图形界面的SSH管理工具。 功夫不负有心人,终于让我找到了这个软件--SSH tunnel manager for GNOME 而且安装也很简单,直接用apt-get就可以安装: sudo apt-get install gstm 运行Applications->Internet->gSTM可以启动gstm 点击Add按钮,输入Tunnel名称, OK后,输入SSH服务器的详细信息,最重要的是服务器地址和用户名, 然后在Port Redirection中添加一条转发记录,点ADD按钮 选择Dynamic,输入端口号7070,可以根据自己的需要修改为其他端口号。 确定后配置完成,点击Start按钮,会出现一个输入密码的对话框,输入密码后,SSH Tunnel建立成功,就可以用Autoproxy或者ProxySwitchy配置代理服务器了。 可以在状态栏中右键单击gSTM的图标,选择Hide gSTM就可以隐藏gSTM的窗口了。

在VPS上建立公用SSH帐号

购买了VPS之后就可以在VPS上建立SSH帐号用于突破封锁(翻҉墙҉) 在建立用户之后,出于对安全性的考虑还要对帐号做一些限制,避免自己的VPS被恶意破坏。 首先,当然是要用putty等软件连接上VPS,登录成功以后,运行下面的命令: 查看系统安装的shells: cat /etc/shells 如果没有“/bin/rbash”的话,要把“/bin/rbash”加入到/etc/shells文件里,rbash就是restricted bash,不能使用cd命令的bash。 加入“/bin/rbash”的命令是: echo "/bin/rbash" >> /etc/shells 还需要确定/bin/rbash是否存在,如果不存在要手工建立了一个/bin/rbash文件: cp -a /bin/bash /bin/rbash 然后就是建立用户了, useradd -s /bin/rbash -g nobody sshuser 为新用户设定密码, passwd sshuser 输入两遍新密码后,建立用户成功。 下面要修改新用户的.bash_profile vim /home/sshuser/.bash_profile 将文件修改为: export PATH=/home/sshuser 这样就建立完一个专用于翻҉墙҉的SSH帐号了,直接SSH上去什么命令都运行不了,只能用于SSH tunnel。

Blogsopt暂时解封!

图片
最近从flicker到草榴再到blogspot的解封,好像预示着要有更大的阴谋。。。。。。 随着GFW不断的越来越操蛋,翻墙工具也层出不穷,我也从一开始用appproxy,TOR,自由门等免费翻墙,发展到付费SSH,今天又买了个VPS,打算自建SSH和VPN通道了,付费翻墙我还是推荐SSH的方式,可以有选择的通过代理访问网站,不用像VPN一样都要从国外绕一下再访问国内网站。 付费SSH还是很合算的,淘宝上有的是,一个月大概几块钱,就可以看youtube等视频,还是很爽的。 想试用SSH的朋友也可以关注这个blog,或者关注我的twitter,我会在VPS建好之后放出几个免费试用的SSH帐号。