美文网首页
远程管理Linux相关工具整理

远程管理Linux相关工具整理

作者: Callback | 来源:发表于2015-07-29 01:04 被阅读857次

    写在前面

    在Linux下工作也有两年多了,在平常工作中,也会将自己的一些经验传授给新人,正所谓“教是最好的学”,在此过程中,我可以把自己所学进一步提炼,使其系统化。
    本人怀着敬畏之心,本着班门弄斧的态度,写下这些文字的。大牛请跳过,让您见笑了,戝笑~

    本文整理的是Linux终端操作和文件传输相关工具介绍,远程桌面不在讨论范围

    管理工具介绍

    SecureCRT

    SecureCRT是VanDyke Software的一个商业SSH、Telnet客户端和虚拟终端软件。SecureCRT最初是一个Windows下的产品,目前VanDyke增加了Mac OS X和Linux下的版本。

    版本介绍

    • windows版本
    • Linux版本
    • Mac版本
    • Ipad版本

    文件传输

    • z-modem rz/sz

    rz : 将服务器端选择的文件发送(send)到本地。

    sz : 运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器。

    若命令无法执行,一般情况为服务器不支持z-modem,需要安装rzsz,具体安装方法自行Google。

    • scp

    本地文件上传到服务器

    scp local_file user@remoteIP:remote_file
    

    本地目录上传到服务器

    scp -r local_folder user@remoteIP:remote_folder
    

    服务器文件下载到本地

    scp usr@remoteIP:remote_file local_file
    

    服务器目录下载到本地

    scp -r user@remoteIP:remote_folder local_folder
    

    如果服务器端口有变化,用-P port进行指定。

    • sftp

    sftp是基于SSH的一组传输协议。
    在SecureCRT中按下快捷键ALT+P,开启新的会话,进入FTP操作模式。

    本地文件上传到服务器

    put local_file 
    

    本地文件目录上传到服务器

    put -r local_folder
    

    服务器目录下载到本地

    get remote_file
    

    服务器文件目录下载到本地

    get -r remote_folder
    

    相关命令详细使用方法请查看帮助文档。

    XManager套装

    XManager套装中,常用工具主要包括Xshell和Xftp。

    版本介绍

    • Xshell
    • Xftp

    文件传输

    • z-modem rz/sz

    参考SecureCRT此功能相关介绍。

    • scp

    参考SecureCRT此功能相关介绍。

    • xftp

    此功能使用Xftp工具,可实现鼠标拖拽,不用写命令,比较方便。

    Putty

    Putty是一个免费的telnet、rlogin和ssh客户端。

    文件传输

    • z-modem rz/sz

    不支持

    • scp

    参考SecureCRT此功能相关介绍。

    • xftp

    此功能需要在putty的安装目录下,单独运行psftp工具,相关操作命令,参考SecureCRT此功能相关介绍。

    比较

    软件名称 支持平台 是否收费
    SecureCRT Mac,Linux,Windows,Ipad 收费,目前没有免费版本
    XManager Windows 收费,Xshell与Xftp提供学生与家庭版的免费授权
    Putty Linux,Mac,Windows 免费

    一般linux初学者,可能会在windows下虚拟一个Linux系统供自己学习,从这一点考虑,我会倾向于推荐Xshell+Xftp。土壕可以考虑SecureCRT,当然你可以说破解版有的是,我只想说,程序员何苦为难程序员。如果你的工作环境有Linux和Windos,putty会是不错的选择,本人目前使用putty,有时直接在shell里用原生的SSH命令,也是挺爽的~
    详细请参考SSH工具比较

    Linux终端利器-tmux

    我们大多数情况下,Linux是作为服务器使用,我们远程过去,配置,部署,监控,分析,必要时候需要多窗口操作。当然>SecureCRT,Xshell等工具都支持tab窗口,Putty也可以通过插件实现。我在这里再提供一种选择,终端分屏软件,直接上图,有兴趣的自行Google。


    相关文章

      网友评论

          本文标题:远程管理Linux相关工具整理

          本文链接:https://www.haomeiwen.com/subject/jhimqttx.html