linux远程管理的屠龙刀(二)

来源:互联网 发布:java怎么输入字符数组 编辑:程序博客网 时间:2024/05/17 08:50
 我们在上一节--linux远程管理的屠龙刀中,分享了一些SecureCRT的特性,但是还没有分享完.当然直到看完本节,您可能仍然会为我说SecureCRT是linux远程管理的屠龙刀不服.不要着急,看完这节,你会有新的收获.
      文件传输:
      1.sftp 
      对于linux系统,进行远程管理的时候没有不用ssh的吧?有吗?选择了ssh,我想说,你就选择了一种生活方式.它所带来的除了远程管理时的安全和方便,也带来了快捷.因为基于ssh,你可以使用安全的ftp,即sftp.SecureCRT作为一个专业的管理工具,竟然自带了sftp的客户端!
      首先咱们先设定sftp上传和下载路径.因为SecureCRT的sftp默认使用的下载路径是"我的文档".对于从来不往"我的文档"放东西的笔者来说,自是不大方便.所以习惯上,笔者会在一个盘的根目录,比如说E:下,创建一下sftp的目录,这样,下载东西的时候去这里,上传东西的时候,先丢到这里(当然你也可以使用默认设置不变嘛,也没有必要先把东西丢到这里,如果你喜欢在命令行,在windows下切换路径的话).
      key:会话选项->连接->SSH2->SFTP标签
      当然你也可以设定一下上传的默认路径,省得每次都要用命令切换路径:)设定完了,怎么用呢?在当前会话打开的情况下,你可以
      1).在标签上点右键->连接到sftp标签页:
      2).文件->连接到sftp标签页:
      当然了,笔者更喜欢直接alt+p直接打开sftp会话窗口:)
      窗口打开了,支持哪些命令,你直接输入help回车就可以看到了:
      这里笔者分享一个小技巧就是put和get命令是支持-r参数直接上传或者下载一个文件夹的.而help里没有提到哟~_~
      2.X/Y/Zmodem
      如果你的机器出于某种原因不能使用sftp,比如说:你的机器是路由器.你可以使用串口协议上传下载文件.当然linux上面也可以.咱就演示linux上面咋用.
      首先还是设置上传下载的路径:
      key:会话选项->终端->X/Y/Zmodem
      然后你还需要一个软件:lrzsz
      嘿嘿,我演示的系统是ubuntu,直接apt-get吧:
      这样你的系统里就多了两个命令,你可以使用:sz file下载文件,下载的路径就是你自己定义的,默认是我的文档.你也可以直接输入:rz然后会弹出一个对话框让你选择要上传的文件.当然你可以同时上传多个文件.这个地方,有一个笔者一直不理解东东:
      看到没?第三行有个乱码,不知道咋出来的,也不知道咋解决,当然不影响正常使用:)
      小技巧:
      美味的小甜点时间再次来临,一起来看下,这次会有啥美味呢?
      1).保存会话历史
      当你编辑一个文件,或者执行了N多命令,突然想看前面的某一个命令的执行结果的时候,你会干什么?对向上翻页,但是翻到了最上面还是没有看到想看的东东,咋办呢?说明"历史缓存"不够了,那咋办呢?加呗!
      key:会话选项->终端->仿真->回滚
      把500改成50000,小样看你往哪跑!
      2).复制和粘贴
      说到这里,请允许我小小的bs一下putty.putty中复制东西要用鼠标先选中,然后再ctrl+c,因为ctrl+c在linux下面是默认中断输入的意思,所以笔者一直以为ctrl+c不会复制成功,主观的会先选中然后点一下右键.因为右键在putty下是粘贴的意思,所以笔者每次复制东西的时候总会在屏幕上出一堆错误:)现在好了有了SecureCRT,你直接选中要复制的东西,东西就自动复制了.
再说粘贴.在SecureCRT中,你第一次点右键的时候会问点右键的时候启用啥功能,是直接粘贴还是启用上下方菜单,给大家看下上下文菜单都有啥:
个人觉得没啥用,所以笔者习惯上设定成右键粘贴,如果你也想这样,或者不小心设错了,可以这样改回来:
      key:全局选项->终端->鼠标
      3).保持会话状态
      SecureCRT正在连接服务器的时候突然断了,而且经常性的断.很多不熟悉的人可能认为是网络问题,或者服务器配置.其实啊,确实是配置问题.是ssh出于安全或者节省资源的考虑会将一定时间没活动的会话断掉,比如ubuntu的默认会话超时是2分钟.对于这个问题,可以这样解决:
      key:会话选项->终端->反空闲
      4)快捷键
      不常用的
      之所以说不常用,是因为笔者的显示器已经足够大了,没有必要将SecureCRT全屏,以显示更多的内容.所以如果你不小心按了alt+enter进入全屏状态,你可以再按一下alt+enter返回来.
      常用的
      alt+q这样可以快捷连接的对话框,可以省了用鼠标去点那个小闪电喽~~
      alt+b打开连接对话框,用来选择已经保存的会话或者新建会话但不在标签页中打开
      alt+c or ctrl+n在标签中连接,我想如果是新建会话的话,你会更喜欢这个
      ok,啰嗦半天,今天就到这里.下一节我们将讨论SecureCRT一些高级特性,key连接和信任服务器之间畅通无阻及批量管理服务器.

来自http://rainbird.blog.51cto.com/211214/228215