远程管理Linux相关工具整理
写在前面
在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此功能相关介绍。
比较
<table> <tr> <td>软件名称</td> <td>支持平台</td> <td>是否收费</td> </tr> <tr> <td>SecureCRT</td> <td>Mac,Linux,Windows,Ipad</td> <td>收费,目前没有免费版本</td> </tr> <tr> <td>XManager</td> <td>Windows</td> <td>收费,Xshell与Xftp提供学生与家庭版的免费授权</td> </tr> <tr> <td>Putty</td> <td>Linux,Mac,Windows</td> <td>免费</td> </tr> </table>
吐槽一下,OSC的markdown挺丑的,还不支持表格
一般linux初学者,可能会在windows下虚拟一个Linux系统供自己学习,从这一点考虑,我会倾向于推荐Xshell+Xftp。土壕可以考虑SecureCRT,当然你可以说破解版有的是,我只想说,程序员何苦为难程序员。如果你的工作环境有Linux和Windos,putty会是不错的选择,本人目前使用putty,有时直接在shell里用原生的SSH命令,也是挺爽的~ 详细请参考SSH工具比较
Linux终端利器-tmux
我们大多数情况下,Linux是作为服务器使用,我们远程过去,配置,部署,监控,分析,必要时候需要多窗口操作。当然SecureCRT,Xshell等工具都支持tab窗口,Putty也可以通过插件实现。我在这里再提供一种选择,终端分屏软件,直接上图,有兴趣的自行Google。
文章转载请注明作者和出处
转载于:https://my.oschina.net/mayler/blog/384455
远程管理Linux相关工具整理相关推荐
- 远程管理linux系统工具,远程管理Linux系统工具的设计与实现Linux013
一种远程管理Linux系统工具的设计与实现 摘 要 现在,Linux已经是应用比较广泛的操作系统之一,在其系统中有很多的服务.为了实现远程配置和管理Linux中的各种服务,需要有一种远程管理Linu ...
- 使用OpenSSH远程管理Linux服务器
一.使用OpenSSH远程管理Linux服务器 sshd是OpenSSH的服务器端守护进程,与之对应的Windows下客户端软件有SecureCRT/Xshell/PuTTY等. OpenSSH一般为 ...
- 常用的linux远程管理方法,常用windows下远程管理Linux服务器的方法
常用windows下远程管理Linux服务器的方法 来源:互联网 作者:佚名 时间:2013-04-14 12:48 随着互联网的高速发展以及Linux企业应用的成熟,Linux被广泛应用于服务器领域 ...
- linux查看vnc服务加密修复,VNC远程管理Linux服务器安全指导
在开源领域,远程遥控技术的代表就是VNC了.VNC(Virtual Network Computer,虚拟网络计算机)是一套由AT&T实验室开发的可操控远程计算机的软件.根据主控端与被控端的不 ...
- Windows终端远程管理linux和windows主机
一.前言 Window系统使用rdp远程桌面的方式实现远程登录和管理,linux系统使用shell终端进行登录和管理,这是大家习惯和常用的管理方式.windows使用自带的远程桌面工具管理wind ...
- 远程管理Linux主机与 Xshell SSH 新手小白使用教程说明
远程管理Linux主机 1)SSH概述(提供远程服务) 为客户机提供安全的Shell环境 默认端口:TCP 22 2)OpenSSH 服务 服务名称:sshd 主程序:/usr/sbin/sshd./ ...
- 手机linux服务器控制,Termux - Android手机上的Terminal终端(手机ssh远程管理linux服务器)...
本帖最后由 toddliu 于 2019-5-6 14:35 编辑 Termux是一个安卓手机上的终端神器,可以在手机上ssh远程管理linux服务器,虚拟机linux,可以在手机上使用bash和zs ...
- 如何远程管理Linux服务器?
远程管理Linux服务器,目前来说有2种方式,一种是命令行管理,一种是桌面管理,下面我简单介绍一下,感兴趣的朋友可以尝试一下: 命令行管理 这里主要是借助终端软件来实现,通过ssh远程登录到Linux ...
- linux可以使用的远程管理,linux下可以使用以下()方法进行远程管理
linux下可以使用以下()方法进行远程管理 更多相关问题 1013的倒数是______:______和14互为倒数. 12的倒数是______,______的倒数为47. 试说明按年度计划分配率分配 ...
最新文章
- 修复handsontable自动完成不支持中文的bug
- Android源码解析:UI绘制流程之控件绘制
- angular1x初始与架构演进(一)
- 【数据结构】八大数据结构分类
- 进程和线程(通信方式)、调度算法(6种)
- 小白学HarmonyOS,HarmonyOS 2.0正式发布 分布式能力获得全面升级
- oracle使用all关键字过滤,选择要进行过滤的抽样、线程、LWP 和 CPU
- 用Python写一个滑动验证码
- 安卓application生命周期的onCreate、onLowMemory、onTrimMemory、onConfigurationChanged
- 详解 Flink 实时应用的确定性
- Twaver-HTML5基础学习(8)拓扑元素(Element)_网元(Element)、节点(Node)
- 二进制加法器原理c语言,加法器电路原理图解_二进制加法器理解
- 好书推荐之《不能承受的生命之轻》 隐私策略(Privacy policy)
- java(spring boot)通过exchange邮箱发送邮件
- 计算机思维在绘画方面的应用,运用电脑绘画培养学生创新思维能力
- MySQL数据库的索引、事务和存储引擎
- datagrip连接sqlserve发生[08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接
- Ubuntu IDEA返回上一次位置快捷键失效问题解决
- WHQL认证的必要性
- C++ OpenCV特征提取之KAZE和AKAZE的匹配