当前位置: 首页 > Linux

Linux入门系列之三--常用的Linux远程登录管理工具

时间:2023-04-06 01:28:27 Linux

服务器一般是云服务器或者放在机房。在日常工作中,我们使用远程连接工具连接服务器进行操作。这样的工具有很多(比如SecureCRT、XShell、Putty、FinalShell、TeamViewer、Windows10自带的PowerShell等),本文选取几个常用的工具进行演示。在实际使用中,只需要熟练使用其中的一个即可,其他的都视为了解。虽然该工具使用起来非常简单,但是对于很多初学者来说在众多的工具中摸索还是比较麻烦的。互联网资源泛滥、碎片化,很多文章零散、不系统;另外,很多人未经验证就转载别人的文章,这往往给初学者带来很多困惑,很多人花费大量时间在网上搜索资源。不一定准确。这也是本系列文章的初衷,让大家更加关注相应的知识点。文中演示的工具均可下载,所有工具均经过本人验证,确保完整无误,下载后即可使用;所有操作都经过至少两次验证以确保准确性。不过技术更新很快,软件版本也在迭代,所以最好使用提供的版本,环境与本系列文章保持一致,熟练后再借鉴。ps:话虽如此,难免有疏漏之处,如有错误,请联系我们指出。1.SecureCRT1.1SecureCRT简介SecureCRT客户端Windows、Mac和Linux为计算专业人员提供坚如磐石的终端仿真。简单理解SecureCRT是一款非常适合远程管理linux服务器的终端仿真程序。付费软件,截至本文撰写时最新版本为8.5。1.2SecureCRT8.5下载SecureCRT是一款国外商业软件,有条件可以购买授权,支持正版。官网:https://www.vandyke.com/如果只是学习,我已经把破解版上传到百度云盘下载了。ps:经常连接云盘失败,请关注微信公众号“自学帮手”,回复关键字“securecrt”即可获取。1.3SecureCRT8.5安装1.3.1安装将上一步从云盘下载的软件包解压,根据你电脑操作系统的位数选择安装包(我的机器是64位的)。点击安装包直到出现下图,点击“下一步”勾选协议协议,点击“下一步”保持默认,点击“下一步”选择自定义安装,点击下一步修改安装路径,选择路径中弹出框并返回在界面上点击“下一步”选择创建快捷方式和开始菜单,点击“下一步”确认信息,点击“安装”等待安装完成,点击“完成”完成安装。1.3.2破解1.3.2.1破解SecureCRT将安装包中注册机文件夹下的keygen.exe复制到刚才SecureCRT的安装目录下,双击运行,在弹出的界面中选择“补丁”,并在弹出框选择“SecureCRT.exe”点击“打开”,出现如下提示点击“确定”按钮,再次弹出选择框,选择LicenseHelper.exe,点击“打开”按钮,再次弹出如下补丁成功界面,点击确定按钮,点击1.3.1安装成功后桌面生成的快捷图标,弹出配置目录选择界面,根据需要修改目录然后点击“确定”按钮,弹出输入许可证界面,点击“填写许可证”按钮,进入许可证向导,不用填写,直接点击“下一步”按钮,选择“手动”inputlicense”按钮,在弹出框中输入名称和公司信息并点击“下一步”按钮,在弹出框中输入序列号和许可证并点击“下一步”按钮,在弹出框中输入签发日期弹出框,点击“下一步”,点击“完成”,选择一个不合格的密码,点击“确定”完成破解,打开SecureCRT,在帮助菜单中找到“关于SecureCRT”,可以看到许可证信息1.3.2.2破解SecureFx将SecureFX.v.8.0-kg.exe复制到安装目录下,双击ps:如果出现错误提示找不到mfc100u.dll,复制我提供的mfc100u.dll到C:WindowsSysWOW64,然后在cmd中执行:regsvr32mfc100u.dll即可。关注微信公众号“自学帮手”,回复mfc100即可下载。名称和公司随意输入后,点击“生成”按钮生成,然后打开SecureFx,弹出输入许可证的界面,点击下一步,选择手动输入许可证,输入用户名,输入序列号和license输入日期确认信息,点击完成按钮1.4使用SecureCRT8.5注意事项:发现同一个版本在win8和win10上,界面图标略有不同,但功能是一样的。ps:左图是win10,右图是win8。在VMware中打开上一篇文章创建的CentOs7虚拟机进行连接。1.4.1连接远程服务器演示连接前在本机上创建的虚拟机。连接到真实服务器的方法是一样的。打开SecureCRT,新建连接,在弹出框中点击“下一步”,在弹出框中输入主机ip地址、端口、用户名,点击“下一步”按钮,点击“完成”按钮,在界面中点击“在Tab中连接”。在弹出的框中点击“Accept&Save”,输入账号密码,即可登录,登录后即可使用linux命令进行各种操作。1.4.2避免中文乱码按照之前安装设置字符集,默认为utf-8编码,支持中文。如果发现中文乱码,需要按照以下步骤设置编码。点击SecureCRT菜单:Options-SessionOptions-Terminal-Appearance,在弹出的框中设置点击上图中的“Font...”按钮,可以设置字体大小1.4.3安装上传文件并且默认安装了SecureFX,所以可以直接将本地窗口文件上传到虚拟机centos,并且支持拖拽上传。打开SecureCRT,在打开的窗口中点击SecureFX按钮,即可实现拖拽上传操作。限于篇幅,其他功能如窗口排列、同时向不同窗口发送命令等,这里不再介绍。2、XShell2.1XShell简介Xmanager企业版是一个完整的企业网络连接套件,实现了UNIX/Linux和Windows的无缝集成,包括Xmanager、Xshell、Xftp和Xlpd套件。是付费软件。个人和学生可以免费使用学生版。截至本文,最新版本是XManager6。本次演示主要使用套件XShell和Sftp。2.2XShell下载官网:https://www.netsarang.com如果只是学习,我已经把破解版上传到百度云盘下载了。ps:云盘连接经常失败,请关注微信公众号“自学求助”,回复关键字“xmanager”获取2.3XManager企业版安装2.3Xmanager安装本次安装以“Xmanager企业版5”为例双击Xme5.exe进入安装,等待进入如下欢迎界面,点击“下一步”按钮,勾选接受协议点击“下一步”,用户名和公司名任意输入,填写密钥安装包自带,点击“下一步”在弹出的框中修改安装目录后,点击“下一步”,安装类型选择“自定义”,点击“下一步”,保持默认选择,点击“下一步””保持默认,点击“下一步”保持默认,并创建桌面快捷方式和菜单栏,点击“下一步”根据个人喜好,选择语音,这里选择英文,点击“安装”,等到安装完成2.4XShell使用2.4.1连接centos电脑点击“Xbrowser”快捷图标启动Xbrowser选择Xshell,然后在空白处右击,选择CreateXshellsession,在弹出的窗口中进行连接设置上session属性框,输入会员名和ip地址,选择授权,输入账号密码点击“确定”添加session,双击图标开始即可开始使用,选择是否记住主机hostkey,点击“AcceptandKeep”登录,即可进行各种命令操作。2.4.2上传文件可以使用xftp将本地文件上传到远程centos,因为在安装xmanager的时候已经安装了xftp,直接使用即可。如果从xshell连接按钮打开xftp,则不需要输入密码。上传可以通过拖放文件来实现。这个便捷工具的主要操作是远程连接主机,然后执行各种命令操作,其中可能会涉及到文件的上传和下载操作。还有其他的功能和操作,限于篇幅就不一一演示了。3.Putty3.1Putty简介Putty是一款完全免费的远程登录工具。它使用简单,无需安装,体积非常小,支持多种连接类型(Telnet、SSH、Rlogin),目前最新版本为0.73。3.2Putty下载官网:www.chiark.greenend.org.uk百度云盘下载:ps:云盘连接经常失败,请关注微信公众号“自学求助”,回复关键词“putty”获取.3.3Putty安装官网提供了完整的安装包文件和各个组件。如果使用完整安装包,安装后会包含putty、psftp、pscp等组件。安装过程非常简单,一直点下一步就可以了。本演示直接使用单独的putty和pscp组件,无需安装,直接点击使用。Putty可以远程登录主机进行操作,而pscp可以向远程主机传输文件,使用起来非常简单。3.4putty使用3.4.1putty登录双击putty.exe直接运行,在弹出框中输入ip或主机名,端口号ps:SavingSessions是为了以后登录方便,直接选择session名称,然后单击加载按钮。点击“打开”,在弹出的框中输入用户密码即可登录。注意输入密码时没有显示,输入后回车即可。登录后可以使用菜单功能:保存会话、复制会话、新建会话3.4.2简单配置通过属性配置窗口修改字体进行设置,登录后可以通过菜单打开属性配置窗口-ChangeSetting或登录时配置字符编码如果遇到乱码,需要修改编码为utf-8。默认的鼠标键选项是妥协模式(鼠标左键拖动选择复制,鼠标右键粘贴),您可以根据个人喜好进行修改。3.4.3pscp上传下载文件与putty不同,pscp可以直接运行,而是通过命令提示符。在windows的cmd中输入pscp.exe可以查看使用情况。查看帮助Win+R组合键,输入cmd回车进入命令行窗口,然后输入“cd”切换到c盘根目录,再输入“d:”盘符名切换到pscp所在的根目录,然后使用cd命令进行切换。上传文件,输入命令:pscp.exec:UsersheimaDesktoptest.txtroot@192.168.78.100:/然后输入密码。ps:上传文件,注意linux是/,windows是\4、FinalShell4.1简介FinalShell是一款集SSH、服务器管理、远程桌面加速功能于一体的综合工具,支持Windows、macOS、Linux。可以用来管理windows下的linux服务器。截至目前,最新版本为2.9.8。4.2下载官网:http://www.hostbuf.com/百度云盘下载ps:云盘连接经常失败,请关注微信公众号“自学求助”,回复关键字“finalshell”获取4.3安装安装过程非常简单,双击安装包,继续下一步即可完成安装,这里不再赘述。4.4使用4.4.1添加链接配置登录运行FinalShell,并点击文件夹图标,在弹出框右键-新建-ssh链接(linux),在弹出的-中输入相关ip和用户密码弹出框点击确定按钮选择新添加的链接名称,右击选择“链接”登录,首次登录选择保存,然后输入用户密码登录。登录后,主界面4.4.2文件上传下载通过主界面可以方便的上传下载。您可以通过点击文件夹图标和三角图标来切换“文件管理模式”和“命令模式”。在文件管理模式下,在文件窗口右击文件进行下载,或者将文件拖放到该区域上传文件(貌似不支持文件拖拽下载);在命令模式下,您可以向窗口发送命令并执行它们。4.4.3其他功能修改字体在主界面点击右上角图标,选择“选项”,在弹出的框中可以设置字体大小主界面功能查看网络连接和资源占用文件管理和命令模式自由切换字符搜索5、其他工具TeamViewer是一款远程控制工具,可以在windows、macos、linux上运行。个人使用免费,商业使用收费。官网:https://www.teamviewer.cn/windows自带PowerShellPowerShell是cmd的升级版。随着Windows10的更新,WindowsPowerShell逐渐取代了传统的CMD命令提示工具,可以直接用于远程连接linux服务器。在WinscpWindows和Linux之间复制文件非常方便安全,操作简单,拖拽即可。官网:https://winscp.net/六、工具对比主要工具对比:名称是否收费操作推荐指标SecureCRT搭配SecureFX,操作简单,功能强大五星级XShell搭配XFtp,简单操作强大五星级Putty是否配合pscp使用,简单但功能齐全四星级FinalShell没有更多功能,在主界面即可完成基本所有操作四星级工具选择一般看是否开源并且免费,是否好用。每个人都有不同的使用习惯,根据个人喜好选择一种使用即可。