怎样使用SSH Tunnel访问国外某些网站

Posted by zuzhihui in ssh on 2012/11/25 with No Comments

本文介绍怎样使用SSH Tunnel和Firefox浏览器,Firefox浏览器的AutoProxy插件实现访问国外的Twitter,Youtube等国内无法访问的网站。

我们用软件MyEnTunnel来实现SSH Tunnel,MyEnTunnel是专门的实现SSH Tunnel的软件,比putty自带的好。比如可以实现断线重新连接,无限次重试等功能。

使用Firefox浏览器,有一个原因是在Firefox里面设置的代理,不会影响其它浏览器。Chrome,Safari和IE这三个浏览器的代理设置是相通的,都是用的IE的代理设置。Firefox的AutoProxy插件能简化代理配置自动化。

使用MyEnTunnel要求有个国外的SSH帐号,在MyEnTunnel的Settings页面配置好帐号,然后选中下面除了Use Private Key的所有选项。点击Save保存,点击Connect启动连接。然后在Status窗口里面就能看到日志,正常情况下,应该出现:Local port 7070 SOCKS dynamic forwarding,这表示MyEnTunnel正常工作了。MyEnTunnel官网被封了,可以百度国内的MyEnTunnel下载地址。

MyEnTunnel正常工作后,在任何支持Socks5代理的程序里面都可以配置一下,使用MyEnTunnel的动态代理。给Firefox浏览器安装一下AutoProxy插件,可以更好的配置动态代理。在AutoProxy里面,编辑代理服务器,仅保留ssh -D,其它的都删除掉。然后默认代理也设置为ssh -D。然后选择AutoProxy的全局模式,就可以了。这时应该就可以了。

这样配置以后,每次电脑重启,人工启动一下MyEnTunnel即可。使用AutoProxy的全局模式,Firefox浏览器专门用来访问这些国外网站。不使用代理的时候,换其它浏览器。很方便。

使用screen管理ssh会话

Posted by yar999 in ssh on 2011/12/27 with No Comments

你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗口或者断开连接,否则这个任务就会被杀掉,一切半途而废了。

用screen管理ssh会话可以在意外断开ssh连接之后,重新连接到之前的回话

用法

启动会话

screen -S 会话名

然后在此会话中执行需要长时执行的命令

查看screen会话

screen -ls

把回话放到后台去

按ctrl a然后按d键

杀掉会话

按ctrl a然后按shift k然后按y就退出当前的会话了

重新连接到之前的回话

screen -r 会话名

如果正在当前会话执行命令的时候突然断掉了,您需要执行下面的命令连接到之前的会话

screen -dr 会话名

在putty中输入中文

Posted by zuzhihui in ssh on 2008/05/24 with No Comments

目前几乎所有的Linux的缺省编码都是UTF-8,而Windows用的编码是GBK,putty是个Windows下的软件,用putty登录Linux系统时输入中文经常会碰到问题,好像在putty里面没法输入中文一样。

这个问题的解决方法是,在putty的选项里面选择:

Window -> appearance: Font Fixedsys 12 points
Window -> translation: select UTF-8 in the dropdown menu

另外我常去的其他putty选项是:

Window -> Lines of scrollback 20000
Connection -> seconds between keepalives 60
Connection -> SSH -> auth: Allow agent forwarding
Connection -> SSH -> auth: 选我的private key

(版权:如转贴,请注明来自瑞豪开源VPS的博客)

Back to Top

2007-2017 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2