【Linux远程管理】Xshell与Xftp的安装与使用

简介: 【Linux远程管理】Xshell与Xftp的安装与使用

SSH客户端


SSH是专门为远程登录和其他网络服务提供的安全性协议。主流的SSH分为了两个版本,1.x与2.x。默认通过SSH2.x连接。基于SSH的远程连接工具有很多,在国内使用最多,用户最广的有Xshell和Secure CRT。Xshell比后者更容易上手,同时也支持中文。Xshell可以帮助我们对Linux进行远程管理。


Xshell与Xftp


Xshell是一个套件,包含了2个部分,第一个是Xshell,第二个是Xftp。

首先,Xshell常用于在Windows下远程访问。 我们可以在window下安装这款客户端,对远程的服务器进行操控。Xshell同时还支持Telent、RLogin、Serial等其他连接方式。虽然这些连接方式在大多数情况下我们用不到,但是在很多特殊场景下Xshell也为其提供了支持。


Xftp是Xshell的配套组件,用于向服务器上传和下载文件。


Xshell的安装


1.在百度搜索Xshell 个人版 ,下载好Xshell和Xftp,个人版功能虽然有限制,但是作为学习已经够用了。

2.首先安装Xshell,无脑下一步就行。安装完成后先不要运行。

3.安装Xftp,也只要无脑下一步就行。也先不去运行。


Xshell的使用


我们双击启动Xshell,界面启动以后,他会创建一个全新的会话,当然,这里是空的。


a2efafd050674e7b8be5f2d77c95e118.png


如果要建立与Linux的远程连接,我们必须先启动虚拟机。然后打开Linux的终端,输入ifconfig这个命令。会出显示如下:


25e2a87a2b354a0980182a597c22c2d2.png


有的人可能不是eth0里的,而是ens33里的。在Xshell进行远程连接时,必须要填入这个IP地址。


之后,切回到Xshell,点击左上角的新建按钮。


2824b994bf424606ada56944251d0e7d.png


然后,把名字和IP地址填进去创建就行了。


23aefbf477044b7d9a8c40238b2e1285.png


点击连接


df9712cea76943ae9fa7e84f058d6b2f.png


选择接受并保存。之后输入用户名和密码。用户名可以输root或其他账号,密码是Linux的密码。


5b95e0bd28854dddb67d257c1e958df0.png


最后,会看到,我们Kali Linux成功登录进去了。(刚才我登录的是haiexijun这个账户)


4a934dd1952d4fb9ac18c8158513a104.png


在当前的命令提示符下就可以输入命令了。如下:


1b5810ced9404d139aeffb769797b7ea.png


Xftp的使用


在Xshell的工具栏中点击如下按钮:


588e6079293640c4b0abbda1dabb449c.png


就会出现一个文件资源管理器的界面:


249eebe0377948498ea1953471eb555a.png


在这里,就可以将本地的文件上传到服务器中,列入我要将账单.txt这个文件上传到Linux服务器上,只需要向右拖拽过去就可以了。如果把Linux的文件下载到windows上也一样,拖拽即可,非常方便。


434278a75c644ef686fa97a5fab9fbe0.png


dd8685dca3c74ea097316213a0569cd7.png

相关文章
|
6天前
|
Ubuntu 网络协议 Linux
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
【附安装包】CentOS7(Linux)详细安装教程(手把手图文详解版)
48 2
|
3天前
|
Linux C语言
成功解决 在Linux CentOS 7 中安装gcc
这篇文章介绍了如何在Linux CentOS 7系统中安装gcc (g++) 8工具集。由于CentOS 7默认的gcc版本是4.8,而这个版本与Qt 5.14、Qt 5.15或更高版本不兼容,可能会导致编译时出现系统头文件错误。文章中提到,即使在项目配置中添加了`CONFIG+=c++11`,如果仍然报错,那么很可能是gcc版本的问题。为了解决这个问题,文章提供了使用CentOS的Software Collections (scl)来安装更新版本的gcc的步骤。
成功解决 在Linux CentOS 7 中安装gcc
|
3天前
|
关系型数据库 Java MySQL
Linux安装JDK1.8 & tomcat & MariaDB(MySQL删减版)
本教程提供了在Linux环境下安装JDK1.8、Tomcat和MariaDB的详细步骤。这三个组件的组合为Java Web开发和部署提供了一个强大的基础。通过遵循这些简单的指导步骤,您可以轻松建立起一个稳定、高效的开发和部署环境。希望这个指导对您的开发工作有所帮助。
24 8
|
5天前
|
Linux Python
Linux 升级安装 Python 3
Linux 升级安装 Python 3
11 2
|
4天前
|
Linux 网络安全 Python
Linux离线安装Python时ssh和hashlib死活安装不上的解决方案
本文提供了Linux环境下离线安装Python时遇到的"ImportError: No module named _ssl"和"ERROR:root:code for hash md5|sha1|sha224|sha256|sha384|sha512 was not found"两个问题的解决方案,通过设置OpenSSL环境变量和编辑Python源码配置文件来解决。
9 1
|
4天前
|
存储 NoSQL Java
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
该博客文章展示了如何在Linux虚拟机上使用Redis和Jedis客户端实现手机验证码的验证功能,包括验证码的生成、存储、验证以及限制每天发送次数的逻辑,并提供了测试结果截图。
使用redis进行手机验证码的验证、每天只能发送三次验证码 (redis安装在虚拟机linux系统中)
|
4天前
|
Linux
虚拟机安装Linux系统的网络配置
该博客文章提供了解决虚拟机中Linux系统网络问题的多种方法,包括重置网络服务、修改网络配置文件、使用不同网络模式等,以确保虚拟机能够成功连接到网络。
虚拟机安装Linux系统的网络配置
|
7天前
|
Linux Go
Linux——windows10下的Ubuntu18.04安装并配置go环境
Linux——windows10下的Ubuntu18.04安装并配置go环境
19 1
|
7天前
|
存储 Linux Docker
Linux——快速安装Docker
Linux——快速安装Docker
54 1
|
14天前
|
Ubuntu Linux Shell
Linux新手秒变高手的秘籍:安装时的炫酷命令,让你一键开启数字世界的霸主之路!
【8月更文挑战第5天】踏入Linux的世界,犹如进入代码编织的奇幻大陆,每一步都充满探索的乐趣。从选择发行版那一刻起,好奇心便油然而生。使用`dd`命令制作U盘启动器,是冒险的第一步;接着通过`fdisk`精细规划硬盘空间,绘制系统蓝图。安装完毕后,运用`apt-get`或`dnf`更新系统,保持最新状态。首次登录时,尝试用`vim`或`nano`编写首个脚本,看到终端中出现欢迎信息,所有的努力瞬间变得值得。Linux的安装不仅是一串串命令的执行,更是一段自我挑战与成长的旅程。
36 5