`
xiaozhi7616
  • 浏览: 192104 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Putty,Putty Session Manager, Tunnels

阅读更多

Putty作为一款远程管理Linux的ssh客户端非常受欢迎,它体积小而且完全免费,使用方便,总结一些小技巧,让使用Putty更加方便。

 

如果想方便的使用Putty,最好是做好Putty的配置,并且保存起来,以后每次使用就不需要再进行单独的配置,直接就可以使用了。

 

配置有两种思路

  1. 对于保存的不同的Session进行不同配置分别保存;
  2. 配置好“Default Setting”选项,以后每次新建一个Session都会使用“Default Setting”,这种思路的效率更高。

 

从网上找了一些配置方面相关的资料:

  1. 配置putty首先在配置窗口选择"Default Settings"这个配置方案,
  2. 然后点击load把这个配置方案调出来,
  3. 然后依次按照下面的进行配置,注意配置完成之后要重新选择"Default Settings"这个配置方案,然后点击save把刚才配置的东西保存到"Default Settings"这个配置方案。
  4. 这样以后新建立的连接都会采用"Default Settings"里面的各项设置了。
  5. 需要配置的选项为:
    1. Window -> Lines of scrollback 20000    --  让putty窗口的缓冲区大一些,这样在使用的时候好翻看putty的历史
    2. Window -> appearance: Font Fixedsys 12 points    --  选择这个字体可以更好显示中文
    3. Window -> translation: select UTF-8 in the dropdown menu    --  很多linux的编码都是UTF-8,选择该项目才能够支持linux的utf8。如果Linux没有使用UTF-8,则不要选择该项
    4. Connection -> seconds between keepalives 60    --  长时间没有操作的话,能够保证不断开
    5. Connection -> SSH -> auth: Allow agent forwarding    --  这个是SSH的一个高级选项,不多解释了,可以不配置
    6. Connection -> SSH -> auth: Private key file    --  这个是SSH的一个高级选项,不多解释了,可以不配置,如果是使用Putty Session Manager那就更没有必要配置该项了
    7. Connection -> SSH -> Tunnels -- 这个也是高级选项,SSH隧道,用来做代理用的,Source Port写8080,下面选择Dynamic然后点击Add即可,详见: http://rashost.com/putty-ssh-tunnel
  6. 配置完成之后,需要按照前面介绍的方法保存配置,保存成功之后,关闭Putty,再次进入看看保存的配置是否已经生效。

(以上参考: http://rashost.com/blog/my-putty-configure

 

---------------------------------------朴-----素-----的-----分-----割-----线---------------------------------------

 

有了Putty的基本一些小技巧之后,再说说Putty Session Manager (简称puttysm- PSM):它可以组织Session在不同的文件夹中,可以分配十个快捷键给不同的Session,并且配合Putty, Pagent, WinSCP和Filezilla等软件使用起来非常方便,puttysm能很好的管理Putty/Pagent/WinSCP/Filezilla等的session(官网:http://puttysm.sourceforge.net )。

 

接下来就是PSM的配置了,puttysm的常用配置:在屏幕右下角的PSM图标上点击右键,选择Options:

  1. General下面:Start on logon, Minimize on startup -- 系统启动后自动启动,启动后最小化
  2. Tree: Expand tree on startup -- 启动后展开树形结构
  3. Pageant: Launch Pageant at startup, Add Key 
  4. WinSCP: enable winscp support -- 启动对winSCP的支持

也很简单吧,有了PSM使用对于多个Session的管理可就省了不少力气。

 

---------------------------------------朴-----素-----的-----分-----割-----线---------------------------------------

 

还有上边说到了Tunnels,端口映射简单理解就是把远程机器当作本地的机器使用,通过端口来访问指定的应用。

 

SSH端口映射允许在本地和远程机器之间创建加密的链接,通过这一个链接,还可以运行多个其他的链接。在本地的机器上配置你自己的SSH客户端软件(比如putty)来监听针对特殊端口的访问,针对配置在SSH客户端上的特定端口都将被管道映射到相应的地址上去,在管道的另一端NetManager将会将请求指定到正确的机器及端口。通过Putty可以快捷的实现这一功能

假如现在要通过Putty把远端环境上的was服务端口映射到本地,操作如下:

  1. 打开putty,创建一个Session并保存在putty里面
  2. 选择Connection > SSH > Tunnels
  3. 输入需要映射的端口信息:
  4. 点击 Add 按钮
  5. 然后点击Open按钮访问刚保存的Sessioin
  6. 登录进系统
  7. Ok, 现在就配置完成了,测试一下,看是否端口映射成功。打开浏览器,访问http://localhost:9080
  8. 页面跳转到远端机器上的应用,那么就说明这个端口映射已经配置成功了

 

 

 

另外关于Putty的其他资料,可供参考:

12款Putty相关软件介绍

 

Putty 和 Putty Session Manager 在附件中。

 

 

 

  • 大小: 23.3 KB
  • 大小: 26.4 KB
  • 大小: 12.6 KB
  • 大小: 4.2 KB
  • 大小: 5.7 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics