我们在日常工作中,不管是系统管理员、程序员、还是技术工程师,如果想登陆到 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 的话,可以下载家庭版/学生版免费使用。虽然功能比商用版稍微少了一点,不过我们的基本要求都能满足。

相关阅读

《putty、pscp、psftp 使用教程》

《这么多Linux版本,你究竟该怎么选择?》

Xshell 与 Xftp 的安装与使用的更多相关文章

  1. 远程连接linux | Xshell和Xftp下载安装

    为什么需要远程登录linux 公司开发时候, 具体的情况是这样的: Linux 一般作为服务器使用,而服务器一般放在机房,你不可能在机房操作你的 Linux 服务器.这时我们就需要远程登录到Linux ...

  2. Xshell和Xftp - 下载安装

    简介 Xshell 实际工作运用:连接Linux Xftp 实际工作运用:传输文件到Linux系统 下载安装 三连后评论区留言私发,此贴长期有效!!!

  3. 最新NetSarang Xmanager安装激活-XShell、XFtp

    NetSarang Xmanager Enterprise 是一个简单易用的高性能的运行在 Windows 平台上的 X Server 软件.它能把远端 Unix/Linux 的桌面无缝地带到你的Wi ...

  4. Xshell与Xftp免费下载安装及步骤

    Xshell与Xftp免费下载安装及步骤 1.进入Xshell的官网:https://www.netsarang.com/zh/ 加粗样式 2.选择你需要的软件进行下载如:Xshell 3.选择家庭和 ...

  5. Xshell和Xftp 安装及使用

    Xshell Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议.Xshell 通过互联网到远程主机的安全连接以 ...

  6. FTP相关、用vsftpd搭建ftp、xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务

    1.FTP相关(file transfer protocol,文件传输协议)   2.用vsftpd搭建ftp安装:yum install vsftpd -y创建一个虚拟用户:useradd  vft ...

  7. 使用Xshell和Xftp部署简单的项目

    最近本人偶尔接触到该如何部署项目,朋友要求截图,趁此之际,简单总结一下,以供大家分享,更希望各位大神指点,大家相互学习,有问题的勿喷. 1.使用环境:win 7 + tomcat 7 + MyEcli ...

  8. 通过xshell在linux上安装mysql5.7(终极版)

    通过xshell在linux上安装mysql5.7(终极版) 0)通过xshell连接到远程服务器 1)彻底删除原来安装的mysql 首先查看:rpm -qa|grep -i mysql 删除操作(一 ...

  9. 通过xshell在linux上安装tomcat8

    通过xshell在linux上安装tomcat8 0)去官网下载linux版压缩包(点击去下载) 1)创建存放tomcat的文件夹 mkdir /usr/tomcat 2)通过xftp将其放置到指定文 ...

随机推荐

  1. 移植madplay到ARM板

    一.环境和软件介绍 1.主机环境:Ubuntu16.04 2.交叉编译器: gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) 3.ARM板:kernel: ...

  2. Scrapy爬虫框架(2)--内置py文件

    Scrapy概念图 这里有很多py文件,分别与Scrapy的各个模块对应 superspider是一个爬虫项目 spider1.py则是一个创建好的爬虫文件,爬取资源返回url和数据 items.py ...

  3. php 通过 yield 实现协程有什么使用场景

    来源:https://segmentfault.com/q/1010000010018151 参考:https://www.cnblogs.com/lynxcat/p/7954456.html 协程可 ...

  4. 解读网易易盾新一代IoT安全编译器Maze

    一.网易易盾为什么会推出安全编译器Maze? 随着5G时代的到来,会有越来越多的物联网设备走进我们的生活,然而物联网的终端本身普遍处于白盒环境中,***者很容易获取相关的信息进行***,这个时候如果不 ...

  5. 使用@vue/cli搭建vue项目开发环境

    当前系统版本 mac OS 10.14.2 1.安装node.js开发环境 前端开发框架和环境都是需要 Node.js  vue的运行是要依赖于node的npm的管理工具来实现 <mac OS ...

  6. 微服务为什么一定要用docker

    引言 早在2013年的时候,docker就已经发行,然而那会还是很少人了解docker.一直到2014年,Martin Fowler提出了微服务的概念,两个不相干的技术终于走在了一起,创造了今天的辉煌 ...

  7. Django项目打包

    Django项目打包 这是目前开发完成的project目录树.我们要打包其中的polls app. (v_python3.6) thinkt@linux-pw37:~/PycharmProjects/ ...

  8. C++类的开发实战--班级成绩管理系统

    #include<bits/stdc++.h> using namespace std; struct birth { int year,month,day; }; struct grad ...

  9. python基础入门教程(一条龙服务)

    一.语言基础 01-1 计算机系统 解释器下载 变量   小整数池 01-2 垃圾回收机制 02 数据类型 运算符(解压赋值等) 03 流程控制 if while for 04 整形 字符串 列表 0 ...

  10. ModuleNotFoundError: No module named 'pip'的解决方案

    python在通过cmd安装pandas时遇到ModuleNotFoundError: No module named 'pip'的报错. 网上查询后通过如下两行cmd命令解决了 python -m ...