SFTP远程终端访问

远程终端访问

当服务器部署好以后,除了直接在服务器上操作,还可以通过网络进行远程连接访问CentOS 7默认支持SSH(Secure Shell, 安全Shell 协议),该协议通过高强度的加密算法提高了数据在网络传输中的安全性,可有效防止中间人攻击(Man-in-the-Middle Attack,一种黑客常用的攻击手段)。本节将针对如何通过SSH远程访问Linux进行详细讲解。

目前支持SSH的客户端有很多,在Windows中可以使用Xshell、SecureCRT等软件,通过这类软件可以在Windows系统上远程控制Linux 系统。

以Xshell 为例,该软件提供了家庭、学校授权版本,可以免费使用。在Xshell的官方网站http://www.netsarang.com可以找到软件的下载地址。Xshell的安装非常简单,按照提示进行操作即可,下面开始分步骤讲解Xshell的用法。

(1) 安装完成以后,打开Xshell,会自动弹出一个“会话”对话框,如图1-47所示。如果关闭了此对话框,也可通过在菜单栏中执行“文件”→“打开’命令再次打开此对话框。

(2)  在如图1-47所示的对话框中,单击工具栏的“新建”按钮,或在Xshell窗口的菜单栏执行 “文件”→“新建”命令,会弹出一个用于新建会话属性的对话框,如图1-48所示。


(3) 在“常规”选项组中输入“名称”和“主机”,其中“名称"可以随意填写,”主机"填写服务器的IP地址,“协议”选择默认的SSH即可,“端口号”保持默认值22。
(4) 在左侧的“类别”列表中选择“用户身份验证”,然后输人Linux服务器的用户名 (root) 和密码(123456),如图1-49所示。此处输人的用户名和密码会保存到客户端,用于快捷登录。如果考虑安全性,此处可以留空,在每次登录时输人用户名和密码。

(5)在“类别”列表中选择“终端”,将“终端类型”修改为linux,如图1-50所示。
 

需要注意的是,此处使用默认值xterm亦可,但键盘中的Num Lock数字小键盘区的映射会出现问题。

(6) 设置完成后,单击“确定”按钮保存会话并返回原来的“会话”对话框,如图1-51所示。


(7) 选中刚才保存的192.168.78.3 会话并单击“连接”按钮,即可远程连接到服务器。在连接并登录成功后效果如图1-52所示。


值得一提的是,在如图1-52所示的窗口中,工具栏中有一个“新建文件传输”按钮,通过该按钮可以打开Xftp远程文件管理工具。Xftp 需要额外安装,若没有安装,程序会提示到官方网站中进行下载。安装Xftp 以后可以用图形化的方式远程管理服务器中的文件。

SFTP远程文件管理

SFTP(Secure File Transfer Protocol, 安全文件传送协议)是一种安全的远程文件传输协议,和SSH协议类似,在传输过程中会进行加密。前面提到的Xftp就是一种SFTP的客户端,可以与Xshell配合一起使用。下面将以Xftp为例讲解远程文件管理的方法。

(1)在使用Xftp之前需先进行安装,安装Xftp后,在Xshell远程服务器登录成功的状态下单击工具栏中的 “新建文件传输” 按钮可以自动打开Xftp 并登录服务器,如图1-53所示。

(2) 在如图1-53所示的窗口中,左侧为客户端Windows系统的文件列表,右侧为Linux系统的文件列表。通过这个窗口,可以实现文件的上传、下载、复制、剪切、删除、修改文件权限和属性等操作,此外,该软件支持文件拖曳功能,使用非常方便。

(3) Xftp 支持为远程服务器中的文件关联文本编辑器,默认关联的是Windows记事本。本书以开源软件 Notepad++ 编辑器为例,在Xftp 窗口中执行菜单栏中的“工具”-->“选项”操作,切换到“高级”选项卡,将可执行文件notepad++.exe的路径添加到“编辑器路径”中,如图1-54 所示。

(4) 关联之后,在远程服务器的文件列表中选中一个文件,右击,就会看到“以Notepad++编辑"命令,单击后即可调用Notepad++编辑器自动打开文件。

在使用Notepad++创建Linux系统中的文件时,推荐将文件的编码格式设置为 “UTF8无BOM格式编码”,并且将换行符设置为UNIX格式,这样可以保证该文件能够被Linux系统中的程序正确识别。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/187648.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

机器学习算法——线性回归与非线性回归

目录 1. 梯度下降法1.1 一元线性回归1.2 多元线性回归1.3 标准方程法1.4 梯度下降法与标准方程法的优缺点 2. 相关系数与决定系数 1. 梯度下降法 1.1 一元线性回归 定义一元线性方程 y ω x b y\omega xb yωxb 则误差(残差)平方和 C ( ω , b ) …

快速修复因相机断电导致视频文件打不开的问题

3-5 本文主要解决因相机突然断电导致拍摄的视频文件打不开的问题。 在日常工作中,有时候需要使用相机拍摄视频,比如现在有不少短视频拍摄的需求,如果因电池突然断电的原因,导致拍出来的视频播放不了,这时候就容易出大…

Linux系统初步了解

Linux系统由4个主要部分组成:内核、Shell、文件系统和应用程序。 本专题主要是围绕这四个来展开的。 POSIX(可移植操作系统接口)定义了操作系统应该为应用程序提供的标准接口,其意愿是获得源码级别的软件可移植性。所以Linux选择…

ubuntu上如何移植thttpd

thttpd的特点 thttpd 是一个简单、小巧、便携、快速且安全的 HTTP 服务器。 简单: 它只处理实现 HTTP/1.1 所需的最低限度。好吧,也许比最低限度多一点。 小: 请参阅比较图表。它还具有非常小的运行时大小,因为它不会分叉并且非…

Springboot+vue的高校办公室行政事务管理系统(有报告)。Javaee项目,springboot vue前后端分离项目。

演示视频: Springbootvue的高校办公室行政事务管理系统(有报告)。Javaee项目,springboot vue前后端分离项目 项目介绍: 本文设计了一个基于Springbootvue的高校办公室行政事务管理系统,采用M(m…

5 Paimon数据湖之表数据查询详解

更多Paimon数据湖内容请关注:https://edu.51cto.com/course/35051.html 虽然前面我们已经讲过如何查询Paimon表中的数据了,但是有一些细节的东西还需要详细分析一下。 首先是针对Paimon中系统表的查询,例如snapshots\schemas\options等等这些…

【每日OJ—— 206. 反转链表(链表)】

每日OJ—— 206. 反转链表(链表) 1.题目:206. 反转链表(链表)2.方法讲解:2.1解法:2.1.1.图文解析2.1.2.代码实现2.1.3.提交通过展示 1.题目:206. 反转链表(链表&#xff…

LoRAShear:微软在LLM修剪和知识恢复方面的最新研究

LoRAShear是微软为优化语言模型模型(llm)和保存知识而开发的一种新方法。它可以进行结构性修剪,减少计算需求并提高效率。 LHSPG技术( Lora Half-Space Projected Gradient)支持渐进式结构化剪枝和动态知识恢复。可以通过依赖图分析和稀疏度…

Sentinel网关限流

背景 在微服务架构下,每个服务的性能都不同,为避免出现流量洪峰将服务冲垮,需要依赖限流工具来保护服务的稳定性。sentinel是阿里提供的限流工具,社区活跃,功能也很全面,包含实时监控、流控、熔断等功能。…

基于SpringBoot+Redis的前后端分离外卖项目-苍穹外卖(二)

新增员工功能开发 1. 新增员工1.1 需求分析和设计1.1.1 产品原型1.1.2 接口设计1.1.3 表设计 1.2 代码开发1.2.1 设计DTO类1.2.2 Controller层1.2.3 Service层接口1.2.4 Service层实现类1.2.5 Mapper层 1.3 功能测试1.3.1 接口文档测试 1.4 代码完善1.4.1 问题一1.4.2 问题二1.…

PyGWalker :数据分析中最优秀工具库!

假设你在 Jupyter Notebook 中有一堆数据需要分析和可视化。PyGWalker 就像一个神奇的工具,使这一切变得非常容易。它接受你的数据并将其转换成一种特殊的表格,你可以像使用 Tableau 一样与之交互。 你可以通过视觉方式探索数据,进行互动&am…

电脑想要微信多开——打开多个微信的必胜法宝!

一个不知名大学生,江湖人称菜狗 original author: Jacky Li Email : 3435673055qq.com Time of completion:2023.11.11 Last edited: 2023.11.11 导读:在生活当中经常遇到工作和生活相撞的事情,导致在处理私人的事情同时不得不处理…

asp.net学生宿舍管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net 学生宿舍管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言 开发 asp.net学生宿舍管理系统1 应用技…

python实现全向轮EKF_SLAM

python实现全向轮EKF_SLAM 代码地址及效果运动预测观测修正参考算法 代码地址及效果 代码地址 运动预测 简化控制量 u t u_t ut​ 分别定义为 v x Δ t v_x \Delta t vx​Δt, v y Δ t v_y \Delta t vy​Δt,和 ω z Δ t \omega_z \Delta t ωz…

如何设计一个网盘系统的架构

1. 概述 现代生活中已经离不开网盘,比如百度网盘。在使用网盘的过程中,有没有想过它是如何工作的?在本文中,我们将讨论如何设计像百度网盘这样的系统的基础架构。 2. 系统需求 2.1. 功能性需求 用户能够上传照片/文件。用户能…

【华为OD题库-007】代表团坐车-Java

题目 某组织举行会议,来了多个代表团同时到达,接待处只有一辆汽车,可以同时接待多个代表团,为了提高车辆利用率,请帮接待员计算可以坐满车的接待方案,输出方案数量。 约束: 1.一个团只能上一辆车&#xff0…

Postman基本页面和请求/响应页签介绍

近期在复习Postman的基础知识,在小破站上跟着百里老师系统复习了一遍,也做了一些笔记,希望可以给大家一点点启发。 一、Postman的界面介绍 Home主页、Workspace工作空间、Collections集合、Environments环境变量、Mock Server虚拟服务器、Mo…

PDF有限制密码,不能复制怎么办?

大家现在接触PDF文件越来越多,有的时候在网上下载的PDF文件打开之后,发现选中文字之后无法复制。甚至其他功能也都无法使用,这是怎么回事?该怎么办? 当我们发现文件打开之后,编辑功能无法使用,很…

传统企业数字化转型都要面临哪些挑战?_数据治理平台_光点科技

数字化转型已经成为传统企业发展的必经之路,但在这个过程中,企业往往会遭遇多方面的挑战。 1.文化和组织惯性 最大的挑战之一是企业文化和组织惯性的阻力。传统企业往往有着深厚的历史和根深蒂固的工作方式,员工和管理层可能对新的数字化工作…

【Java】I/O流—转换流、序列化流的初学者指南及RandomAccessFile类

🌺个人主页:Dawn黎明开始 🎀系列专栏:Java ⭐每日一句:我不在意你曾堕落,我只在意你是否会崛起 📢欢迎大家:关注🔍点赞👍评论📝收藏⭐️ 文章目录…