从零了解Xshell和Xftp

在日常的学习与工作中,我们不可避免需要远程登录Linux服务器,经常会使用到Xshell(远程登录)和Xftp(上传和下载文件)这两个工具,本文将简单带你了解这两个工具。

Xshell

在Windows下远程连接Linux主机的SSH客户端包括Xshell、secureCRT、Putty、Bitvise SSH Client、MobaXterm、DameWare SSH、SmarTTY、Cygwin等。

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。它使得用户能轻松和安全地从Windows PC上访问Unix/Linux主机。

注:

SSH(Secure Shell)安全外壳协议,由 IETF 的网络小组(Network Working Group)所制定,是建立在应用层和传输层基础上的安全协议,是为远程登录会话和其他网络服务提供安全性的协议,防止远程管理过程中信息泄露。
SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

SSH提供2种级别的安全验证——基于口令和基于密钥:
基于口令:使用IP和口令登录,需在网络上传送口令,存在“中间人”攻击的危险,但登录块。
基于密钥:创建一对密钥,把公用密钥放在需要访问的服务器上,不需在网络上传送口令,不存在“中间人”攻击,但登录需约10s。
传统的网络服务程序,如ftp、pop、telnet不安全,因为在网络上使用明文传送口令和数据。

Xshell 和SecureCRT的比较:

Screen不会闪屏,并且可以回滚,这个功能比较好用。Script的执行顺序可以调整,SecureCRT的这个功能相较而言比较死板,不过可以同时发送指令到多个session,这个功能较好。键盘映射的兼容性比较好,不需要自己去改映射,可以展现tunnel等。支持布局切换,像gnome-terminal。缺憾是对Unicode制表符支持不够好,内置的sftp不怎么符合用户的操作习惯(该公司有另外的xftp)。

XShell 和Putty& Pietty的比较:

支持ZModem协议,putty虽有leputty据说可以实现,Session保存在文件中而非注册表,管理方便支持tab、自定义脚本、保存密码、多机管理…putty是自由软件,和商用的XShell比较不是很合适。putty也有很多插件可以实现部分有缺憾的功能,个人平常还是以putty为主,功能够用,速度飞快。大量机器的管理还是XShell合适。
注意,XShell在商业环境使用下是需要买许可的。

XShell的常用命令:

ssh ip: 如 ssh 192.168.1.1
表示连接到192.168.1.1主机上,之后输入机器的用户名和密码。

ls:查看当前路径下的文件和文件夹

cd:切换路径

cd …:返回上一层路径

rm -f 文件名:删除文件
rm -rf 文件夹名称:删除文件夹

./startup.sh:启动tomcat服务

./shutdown.sh:停止tomcat服务

改善xshell6使用的几个小技巧:tips here!

————————————————————————————————————————————————

Xftp

Xftp一个基于windows 平台的功能强大的SFTP、FTP 文件传输软件。使用了 Xftp 以后,windows 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。目前去官网下载针对Home/School的版本是免费的。

使用:

右键左侧本地将要上传的文件点击”传输“就能将本地文件传输到远程服务器,或者使用左右拖拽的方法也可以上传下载文件。
为了创建一个新的会话交换文件通过网络,你应该输入一个文件的名称、一个主机名或IP地址、一个适当的协议、远程服务器使用的端口号、和一个用户帐户。
你可以从本地文件夹窗口选择您要转移的文件或直接将其拖拽到主窗口,也可以使用超过两个窗格。每个窗格都可能包含多个选项卡,因此多个会话可以在单个Xftp窗口打开,方便多任务同时处理。

小技巧:

当你的电脑上面同时安装了Xshell和Xftp的时候,可以通过Xshell主窗口上面的Xftp图标,即可使用sftp协议登录到远程服务器上传下载文件。

  • 同步:
    • 它有一个同步功能,可以帮助你同步文件和文件夹、以及远程与本地文件夹的路径。 一旦你想同步远程文件夹,点击同步按钮和同步将轻松地开始。
  • 直接编辑:
    • 该程序有直接编辑功能,允许用户编辑远程文件与Windows记事本。 通过这种方式,你可以快速编辑文件没有下载它们。 还可以重命名,删除或创建新文件。
  • 多个窗格:
    • Xftp支持超过2窗格,每个窗格中可以有多个选项卡。 你可以传输文件到多个目的地没有经历每一个选项卡。 同时,“所有远程会话发送”功能允许你将文件发送到多个位置。
  • 文件交换协议支持:
    • File Exchange Protocol (文件交换协议)可以大大减少时间采取远程服务器之间传输文件。FXP跳过了数据从路由到本地电脑的过程,直接在两个远程FTP服务器之间传输数据。
  • 在单个窗口打开多个会话:
    • 会话选项卡功能允许用户在单个Xftp窗口打开多个会话。 所有打开的会话是通过简单的会话选项卡界面之间传输和文件在不同的服务器上可以很容易地打开会话。 它不仅减少了系统资源的使用,还提供更有条理的工作环境来提高用户工作效率。
  • 直接编辑远程文件:
    • 直接编辑功能允许用户直接与Windows记事本编辑远程文件。 用户可以通过节约文件下载和上传的时间编辑提高生产力。 Xftp还提供了一个选项供用户选择他们最喜欢的编辑器,而不是使用默认的Windows记事本。
  • 单击一个按钮启动终端会话:
    • Xshell与Xftp可以搭配,由NetSarang终端模拟器保证安全。 通过单击Xshell按钮,Xftp从打开的连接开始一个终端会话,而不必再通过身份验证过程。
  • 增加下载/上传速度;
    • 并行传输特性允许多个连接更快的上传/下载文件。 这个特性可以增加用户的生产力,允许用户达到最大的使用带宽。即使有一个为每个网络连接下载/上传速度限制。
ftp和sftp的区别:端口

FTP 基于TCP来传输文件,明文传输用户信息和数据。
SFTP 基于SSH来加密传输文件,可靠性高,可断点续传。

最常见的ftp协议配置的端口是21;而Xshell登录默认用的是22端口,ssh协议,也就是sftp。

远程登录的过程:

如果你从来没有使用过 ssh 联系到这台服务器,你的电脑会把服务器的加密公钥下载,然后询问你是否信任它,这台新鲜安装好的Linux系统应该还未引起黑客的兴趣,也不大可能在这么短的时间内被攻陷,所以可以放心接受这个加密公钥。跟着输入 root 的密码登入服务器即可。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值