最近经常上twitter跟sina,sina上面不允许出现SSH,呃,大家都晓得,前阵子淘宝上的VPN啦,SSH啦,都撤柜了,八成是兲朝不让卖了。至于twitter上嘛,畅所欲言,无可争议。中文推友也不少,据说十几万,一部分是翻出去的,也有不少是移民国外滴,呃,反正也蛮热闹的说。上了推才知道果然有微薄控啊,有人只要你看,他的推总是在不停的更新,感觉蛮有话匣子的感觉的,嘿嘿。
言归正传,说说SSH的应用咯。
首先解释下啥是SSH,根据维基百科来说:
SSH為Secure Shell的縮寫,由IETF的網路工作小組(Network Working Group)所制定;SSH為建立在应用层和传输层基础上的安全协议。SSH之另一項優點為其传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替Telnet,又可以为FTP、POP、甚至为PPP提供一个安全的「通道」。
其实奶牛对SSH的理解还是比较肤浅的,感觉有下面几个比较常用的功能吧:
1.作为telnet的替代,来登录远程服务器的终端来执行操作
2.作为FTP的替代,来在服务器上执行文件的上传与下载以及更改属性等操作
3.就是我们大家常用的翻墙工具咯
下面奶牛就一一来说说:
先说这个telnet,这个就是最早的终端吧,记得奶牛当时刚接触电脑的时候就有了,telnet可以让用户远程登录并执行命令操作等,不过SSH与telnet相比,安全性要大大提高,SSH甚至允许root直接登录,安全性可见一番,各个系统下工具都比较完备,比如win下的Putty就很好用。因为很久都没进ubuntu了(最近忙得神魂颠倒的说),所以ubuntu下的工具啦,命令啦,测试完了再来总结。输入ip或者域名,指定端口,连接输入用户名跟密码,ok,一个shell就出现在了你的面前,嘿嘿,想干啥都行咯。
再来说说这个文件传输的应用,推荐大家使用那个win下的tunnelier,一个很不错的工具,可以打开终端的同时也打开一个图形界面的类FTP的窗口,大家可以在图形化界面下完成文件的传输操作。
最后嘛就是这个翻墙代理的应用了。其实嘛,翻墙代理主要是通过SSH来连接到远程主机的网络环境,就算这个帐号的权限是nologin,也就是没有登录、没有读写权限也没有关系,代理功能可以照常使用,需要的只是一个帐号和密码。
奶牛就比较喜欢使用SSH作为翻墙代理,而VPN使用并不是很多,因为VPN默认是全局的,很讨厌,而SSH可以指定本地的一个端口,然后连接的时候安装http代理设置就可以了,链接成功后代理的地址就是127.0.0.1:XXX,XXX表示你本地的监听端口。在windows下奶牛推荐使用MyEnTunnel工具,一般输入地址端口用户名密码等信息后就可以使用了,操作很简单。
今天大体就先说这些,后续文章会详细介绍的,喜欢的朋友继续关注咯~~~