服务器通常是云服务器或者放置在机房,咱们平常工做中经过远程链接工具链接到服务器进行操做,这类工具不少(如SecureCRT、XShell、Putty、FinallShell、TeamViewer以及windows10自带的PowerShell等等),本文挑选几个经常使用的工具进行演示,实际运用时只须要熟练使用任意一个就行,其它的看成了解。linux
工具使用虽然很简单,可是不少初学朋友要在众多工具中摸索仍是挺费事的。网络资源泛滥,碎片化太严重,不少文章零散不成体系;再加上不少人不通过验证随手就转载别人文章,每每给初学者带来不少困惑,不少人网上搜索资源耗费大量时间结果获得的还不必定准确。让你们能把更多的精力放在相应知识点上,这也是本系列文章的初衷。shell
文章中演示的工具都提供相应下载,全部工具都亲自验证并确保完整无误,下载即用;全部操做至少都验证二次以上已确保准确性。然而,技术的更新很是之快,软件版本也在迭代之中,因此请最好使用提供的版本并保持环境与本系列文章一致,熟练以后再触类旁通。macos
> ps:即使如此,也不免有疏漏之处,若是有错误之处欢迎联系指出。windows
SecureCRT client for Windows, Mac, and Linux provides rock-solid terminal emulation for computing professionals.简单理解为SecureCRT是一款很是适用的终端仿真程序,能够用于linux服务器的远程管理,是一款收费软件,截止本文写做时最新版本为8.5。centos
SecureCRT是国外商业软件,条件容许能够购买受权,支持正版。promise
如仅仅是为了学习,我已将破解版上传百度云盘提供下载。服务器
> ps:云盘链接常常失效,请关注微信公众号“自学帮”,回复关键字“securecrt”获取。微信
将上一步从云盘下载的软件包解压,并根据本身电脑操做系统位数选择安装包(我本机是64位)。网络
点击安装包,直到出现下图后,点击“next”
勾选赞成协议,点击“next”
保持默认,点击“next”
选择自定义安装,点击下一步
修改安装路径,在弹出框中选择路径后返回界面点击“next”
选择建立快捷方式和开始菜单,点击“next”
确认信息后,点击安装“install”
等待安装完成后,点击“finish”,便可完成安装。
将安装包里的注册机文件夹下的keygen.exe拷贝到刚才SecureCRT的安装目录,并双击运行,在弹出界面中选择“patch”
在弹出框中选择“SecureCRT.exe”
选中后点击“打开”,获得如下提示
点击“肯定”按钮,再次弹出选择框,选择LicenseHelper.exe
选择后,点击“打开”按钮,并再次弹出以下补丁成功界面,并点击肯定按钮。
点击1.3.1中安装成功后在桌面生成的快捷图标,弹出选择配置目录界面,根据须要修改目录
修改目录后点击“ok”按钮,弹出输入license界面
点击“填写license”按钮,进入license向导
什么都不填,直接点击“下一步”按钮
选择“手工输入license”按钮,在弹出框中输入名称和公司信息
点击“下一步”按钮,在弹出框中输入序列号和license
点击“下一步按钮”在弹出框中输入issue date
点击“下一步”
点击“完成”
选择不配作口令,点击“ok”完成破解
打开SecureCRT,帮众菜单中找到“About SecureCRT”,便可看到license信息
将SecureFX.v.8.0-kg.exe拷贝到安装目录下,并双击
> ps : 若是有错提示找不到mfc100u.dll > > > > 则将我提供的mfc100u.dll拷贝到C:\Windows\SysWOW64,而后在cmd中执行:regsvr32 mfc100u.dll 便可。 > > 关注微信公众号“自学帮”回复mfc100便可下载。
随意输入名称和公司后,点击“Generate”按钮生成
而后打开SecureFx,弹出输入license界面
点击下一步
选择手工输入license
输入用户名
输入序列号和license
输入日期
确认信息,点击完成按钮
注意:发现相同的版本在win8和win10上,界面图标略有不一样,可是功能是同样的。
> ps:左图为win10,右图为win8
在VMware中开启前面文章中建立的CentOs7虚拟机以待链接
演示链接以前本机建立好的虚拟机,链接真实服务器方法一致。
打开SecureCRT,建立新链接,在弹出框点击“下一步”
在弹出框中输入主机ip地址以及端口、用户名
点击“下一步”按钮
点击“完成”按钮
在界面中点击“Connect in Tab”,在弹出框中点击“Accept&Save”
输入帐号密码,便可登陆
登陆以后就可使用linux命令进行各类操做了。
按照前边的安装,默认是utf-8编码,支持中文。若是发现中文乱码,就须要按照如下步骤设置编码。
点击SecureCRT菜单:Options - Session Options - Terminal - Appearance ,在弹出框中进行设置便可
在上图中点击“Font...”按钮,能够设置字体大小
因为安装时,以及默认安装了SecureFX,因此能够直接上传本地window文件到虚拟机centos中,而且支持拖拽上传。
打开SecureCRT,点击SecureFX按钮
在打开的窗口中,便可实现拖拽上传操做
因为篇幅所限,其余功能如窗口排列、同时向不一样窗口发送命令等就不在这里介绍了。
Xmanager企业版是一款完整的企业网络链接套件 ,实现 UNIX/Linux 和 Windows无缝集成,包括Xmanager、Xshell、Xftp 和 Xlpd等套件。是一款收费软件,我的和学生能够无偿使用学生版,截止本文发布最新版是XManager6,本演示主要用到套件XShell、Sftp。
如仅仅是为了学习,我已将破解版上传百度云盘提供下载。
> ps:云盘链接常常失效,请关注微信公众号“自学帮”,回复关键字“xmanager“获取
本安装将以“Xmanager 企业版5”进行演示
双击Xme5.exe进入安装,等待进入以下欢迎界面
点击“下一步”按钮,勾选接受协议并点击“下一步”
任意输入用户名和公司名称,并将随安装包中提供的密钥填入,点击“下一步”
在弹出框中修改安装目录后,点击“下一步”
安装类型选择“定制”,点击“下一步”
保持默认全选,点击“下一步”
保持默认,点击“下一步”
保持默认,建立桌面快捷方式和菜单栏,点击“下一步”
根据我的喜爱,选择语音,此处选择英文,点击“安装”
静静等待,直到安装完成
点击”Xbrowser“快捷图标,启动Xbrowser
选中Xshell,而后在空白处右击,选中建立Xshell会话
在弹出的会话属性框中进行链接设置,输入会员名称及ip地址
选中受权,输入帐号密码并点击“ok”
添加会话后,双击图标便可启动
初始使用,选择是否记住主机host key,点击“接受并保持”
登陆以后就能够进行各类命令操做了
可使用xftp上传本地文件到远程centos,因为在安装xmanager时,已经安装了xftp,因此能够直接使用。若是是从xshell链接按钮打开xftp则不须要输入密码。
经过文件拖拽,便可实现上传,挺方便的
> 工具最主要操做就是远程链接主机,而后执行各类命令操做,同时有可能涉及文件上传下载操做。 > > 还有其余一些功能和操做,因为篇幅所限,就不一一演示了
Putty是一款彻底免费的远程登陆工具,使用简单、无须安装、体积很是小巧且支持多种链接类型(Telnet、SSH、Rlogin ),截至目前最新版本为0.73。
官网:www.chiark.greenend.org.uk
百度云盘下载 :
> ps: 云盘链接常常失效,请关注微信公众号“自学帮”,回复关键字“putty”获取。
官网提供了完整的安装包文件和单独组件,若是使用完整安装包,安装后包含putty、psftp、pscp等组件,安装过程很简单,一直点击下一步便可。本演示直接用单独的putty和pscp组件,无须安装,点击即用。
putty能够远程登陆主机进行操做,而pscp则能够向远程主机传输文件,并且使用也十分简单 。
双击putty.exe直接运行,在弹出框中输入ip或主机名、端口号
> ps:保存Sessions是是为了方便之后登陆,直接选择session名称,点击load按钮便可。
点击“open”,在弹出框中输入用户密码便可登陆。注意在输入密码时是没有显示的,输入完后直接回车便可。
登陆以后,可使用菜单功能:保存会话、复制会话、新建会话
经过属性配置窗口进行设置,登陆后经过菜单-Change Setting或登陆时均可以打开属性配置窗口
配置字符编码
若是遇到乱码,须要修改编码为utf-8
默认是Compromise模式(鼠标左键拖动选择复制、鼠标右键粘贴),根据我的喜爱修改便可。
pscp不像putty能够直接运行,而是经过命令提示符运行。经过在windows的cmd输入pscp.exe能够查看用法。
> Win+R组合键,敲入cmd回车便可进入命令行窗口,而后输入"cd" 切换到c盘根目录,在经过输入”d:“盘符名称切换到pscp所在根目录,再使用cd命令切换便可。
输入命令:pscp.exe c:\Users\heima\Desktop\test.txt root@192.168.78.100:/ 而后输入密码便可。
> ps: 上传文件,注意linux是/ 而windows是\
FinalShell是一个综合性的工具,集成SSH、服务器管理、远程桌面加速功能,支持Windows,macOS,Linux。能够用于在windows下对linux服务器进行管理。截至目前最新版本为2.9.8。
百度云盘下载
> ps:云盘链接常常失效,请关注微信公众号“自学帮”,回复关键字“finalshell“获取
安装过程很简单,双击安装包,一直下一步便可完成安装,在此再也不赘述。
运行FinalShell,并点击文件夹图标
在弹出框中右键-新建-ssh连接(linux),在弹出框中输入相关ip及用户密码并点击肯定按钮
选择刚添加的连接名称,右键选择“连接”便可登陆,首次登陆选择保存,接下来输入用户密码便可登陆
登陆后主界面
经过主界面就能够方便的实现上传和下载
能够点击文件夹图标和三角形图标切换“文件管理模式”和“命令模式”。在文件管理模式,在文件窗口选中文件右键能够下载,也能够拖拽文件到此区域上传文件(好像不支持文件拖拽下载);在命令模式,能够向窗口发送命令并执行。
在主界面中,点击最右上角图标,选择“选项”,在弹出框中能够设置字体大小
是一款能够运行在windows、macos、linux上的远程控制工具,我的使用免费,商用收费。
官网: https://www.teamviewer.cn/
PowerShell是cmd的升级版,随着Windows10的版本更新,Windows PowerShell已逐步取代 了传统的CMD命令提示符工具 ,能够直接用于远程链接到linux服务器。
Windows和Linux之间进行文件拷贝,很是方便和安全 ,操做简单,只须要拖动便可。
主要工具对比:
名称 | 是否收费 | 操做性 | 推荐指数 |
---|---|---|---|
SecureCRT | 是 | 搭配SecureFX使用,操做方便,功能强大 | 五星 |
XShell | 是 | 搭配XFtp使用,操做方便,功能强大 | 五星 |
Putty | 否 | 搭配pscp使用,简单但功能完善 | 四星 |
FinallShell | 否 | 功能多,在主界面就能够完成基本全部的操做 | 四星 |
工具选择通常看是否开源免费,是否好用。每一个人使用习惯不同,根据我的喜爱选择一款使用便可。