Xshell 与 Xftp 的安装与使用
我们在日常工作中,不管是系统管理员、程序员、还是技术工程师,如果想登陆到 Linux 服务器,不可能总是跑到机房去工作,通常我们需要一个工具帮我们去做远程连接,这样我们只需要用笔记本电脑就可以连接到服务器上了。一般用的比较多的工具是 XShell 和 PuTTY。PuTTY我之前有做过详细的介绍,感兴趣的同学可以去看一下我之前的文章《putty、pscp、psftp 使用教程》 。今天我再详细介绍一下 XShell 以及 Xftp这两款工具。
XShell的安装与使用
XShell 由NetSarang公司开发,是一款商用软件,需要购买才能使用。但是他们也提供了免费的家用/学生版,免费版本的下载地址是:
https://www.netsarang.com/en/free-for-home-school/
打开以后在下面填写姓名和邮箱地址,勾选 "Both",然后点击"Download",NetSarang会把下载链接发送到你的邮箱里。

点击下载链接后可以得到 Xshell和 Xftp的安装文件,当前最新版本是 6.0。
双击 Xshell 安装文件,开始安装程序,基本上都是点击下一步就可以了,我把完整的流程做了一个截图供大家参考。









到这里安装就结束了。运行 XShell程序,会弹出会话窗口。因为我们是第一次运行,这里没有保存过的会话,所以我们要新建一个。

输入会话名称,协议选择 SSH,主机填写 ip 地址,端口号一般默认是 22,然后点击确定。

这样就建立了一个我们刚才保存的会话内容。点击连接。

系统提示输入用登录的用户名。

再输入用户密码。

完成后可以看到连接到主机的 Shell 界面,并提示你登录成功。

到这里登录就结束了,是不是很简单。另外 XShell 还支持对界面做一些定制,比如可以更改背景色。我们下面的选择把 Shell 界面改成了白底黑字。

为了解决中文乱码的问题,要注意选对编码,一般可以选择 Unicode。

还有字体和大小也可以调整。

XShell 的安装和使用介绍到这里基本就差不多了。XShell 虽然和PuTTY相比,需要安装一下,但是使用起来也还是非常方便的。接下来再介绍 NetSarang公司的另一款工具 Xftp。
Xftp 的安装与使用
虽然我们通过 Shell 登录到了服务器,可以输入一些命令来与服务器进行交互,但是如果我们想从笔记本上传一些文件到服务器,或者从服务器下载一些文件到本地,该怎么做呢?这个时候就可以用到 Xftp 这个工具了。Xftp是一个功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,MS Windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。
我们还是先开始进行安装,同样基本都是点击下一步。








安装完成后,我们可以回到 XShell 的界面,点击新建文件传输按钮,这样就会开启一个 Xftp的会话,并且使用 XShell 中已经使用的会话信息,我们不需要再次输入主机 ip 地址、用户名和密码等信息。

左边是本地 Windows 的窗口,右边是 Linux 服务器上的窗口。假如我们要把本地 D:\temp 文件夹下的 windows.txt文件上传到服务器 /tmp/jf 目录下,可以在在左窗口右键点击文件,选择“传输”


这样可以看到文件就成功上传到服务器上了。

接下来我们想把服务器上的 linux.txt 文件下载到本地。同样可以右键点击文件,选择“传输”。

文件也成功的保存到了本地电脑上。

Xftp 能够的在工作电脑和服务器之间非常安全地进行文件传输,并且它和 XShell 界面进行了很好的集成,非常方便我们的使用。
最后再次提醒大家 XShell 和 Xftp 的企业版是要收费的,如果大家没有购买 license 的话,可以下载家庭版/学生版免费使用。虽然功能比商用版稍微少了一点,不过我们的基本要求都能满足。
相关阅读
Xshell 与 Xftp 的安装与使用的更多相关文章
- 远程连接linux | Xshell和Xftp下载安装
为什么需要远程登录linux 公司开发时候, 具体的情况是这样的: Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器.这时我们就需要远程登录到Linux ...
- Xshell和Xftp - 下载安装
简介 Xshell 实际工作运用:连接Linux Xftp 实际工作运用:传输文件到Linux系统 下载安装 三连后评论区留言私发,此贴长期有效!!!
- 最新NetSarang Xmanager安装激活-XShell、XFtp
NetSarang Xmanager Enterprise 是一个简单易用的高性能的运行在 Windows 平台上的 X Server 软件.它能把远端 Unix/Linux 的桌面无缝地带到你的Wi ...
- Xshell与Xftp免费下载安装及步骤
Xshell与Xftp免费下载安装及步骤 1.进入Xshell的官网:https://www.netsarang.com/zh/ 加粗样式 2.选择你需要的软件进行下载如:Xshell 3.选择家庭和 ...
- Xshell和Xftp 安装及使用
Xshell Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.Xshell 通过互联网到远程主机的安全连接以 ...
- FTP相关、用vsftpd搭建ftp、xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
1.FTP相关(file transfer protocol,文件传输协议) 2.用vsftpd搭建ftp安装:yum install vsftpd -y创建一个虚拟用户:useradd vft ...
- 使用Xshell和Xftp部署简单的项目
最近本人偶尔接触到该如何部署项目,朋友要求截图,趁此之际,简单总结一下,以供大家分享,更希望各位大神指点,大家相互学习,有问题的勿喷. 1.使用环境:win 7 + tomcat 7 + MyEcli ...
- 通过xshell在linux上安装mysql5.7(终极版)
通过xshell在linux上安装mysql5.7(终极版) 0)通过xshell连接到远程服务器 1)彻底删除原来安装的mysql 首先查看:rpm -qa|grep -i mysql 删除操作(一 ...
- 通过xshell在linux上安装tomcat8
通过xshell在linux上安装tomcat8 0)去官网下载linux版压缩包(点击去下载) 1)创建存放tomcat的文件夹 mkdir /usr/tomcat 2)通过xftp将其放置到指定文 ...
随机推荐
- form表单里的button调用js函数
近来发现一个特别奇怪的问题:在form表单里,button的onclick事件无法调用js函数.代码如下(这段代码放在form标签里): dropUpdateAddress调用的js函数为: 这个时候 ...
- thinkphp--导入导出xls文件
/** * 数组转xls格式的excel文件 * @param array $data 需要生成excel文件的数组 * @param string $filename 生成的excel文件名 * 示 ...
- [SketchUp]-绘制自己的家
[SketchUp]-绘制自己的家 softsketchuphome 简介 最近已经完成了 毕业论文, 等待盲审的过程中, 将过去几年做的东西也都一一整理了, 硬盘中好几个不敢动的文件夹 也都可以删除 ...
- dockerfile简介及书写规则
Dockerfile 简介 Dockfile是一种被Docker程序解释的脚本, Dockerfile由一条一条的指令组成,每条指 ...
- 从零开始创建CocoaPods私有库
为什么要创建CocoaPods私有库? 避免重复的造轮子 节约时间,方便管理自己的代码 精益求精 创建CocoaPods私有库 1.创建私有仓库工程 执行命令pod lib create SmartB ...
- 初入React源码(一)
导语 React是我接触的第二个框架,我最初开始接触的是vue,但是并没有深入的理解过vue,然后在工作过程中,我开始使用了React,现在已经觉得React会比vue更加实用,但是这只是个人观点,可 ...
- Angular 7开发环境配置
目录 前言 一.搭建项目 1.安装Angular CLI 2.创建项目 3.集成Element Angular 二.设置路由 1.创建路由模块 2.导入.导出RouterModule类 3 ...
- Python自动化运维一之psutil
1.1系统性能信息模块psutil 1.1.1下载安装psutil 1. wget https://pypi.python.org/packages/source/p/psutil/psutil- ...
- 瑞银预计小扎的十年规划可获大回报 上调Facebook股票目标价
瑞银认为马克·扎克伯格(Mark Zuckerberg)为Facebook定制的十年规划将带来丰厚回报,它已将Facebook股票的目标价由之前的155美元上调至165美元. Facebook首席执行 ...
- C#读写ini
using System; using System.IO; using System.Runtime.InteropServices; using System.Text; namespace ...