240922-局域网内通过SSH与SFTP访问RHEL服务器

要通过SFTP(安全文件传输协议)在局域网内访问一台RHEL服务器,您需要确保以下步骤都已经正确完成:

在这里插入图片描述

A. 在RHEL服务器上配置SFTP服务

RHEL默认通过sshd服务提供SFTP功能,SFTP使用SSH协议进行文件传输,因此需要确保SSH服务已经启动。

  • 检查并启动sshd服务:
sudo systemctl status sshd

如果未启动,可以通过以下命令启动:

sudo systemctl start sshd
sudo systemctl enable sshd
  • 如果防火墙开启了,需要允许SSH端口(默认是22):
sudo firewall-cmd --add-service=ssh --permanent
sudo firewall-cmd --reload

B. 确保用户账户和权限设置正确

确保您用于SFTP访问的用户存在并且具有正确的权限。

  • 可以用以下命令创建用户:
sudo useradd username
sudo passwd username
  • 确保用户有权限访问需要传输的文件或目录。

C. 获取RHEL服务器的局域网IP地址

在RHEL服务器上,您可以通过以下命令获取局域网IP地址:

ip addr show

查找inet字段(例如:192.168.1.100),这就是局域网内的IP地址。

D. 在客户端通过SFTP访问RHEL服务器

  • 在Windows客户端,您可以使用工具如WinSCPFileZilla,输入RHEL服务器的IP地址、用户名和密码,连接方式选择SFTP。

  • 在Linux或macOS客户端,可以通过命令行工具直接使用sftp命令:

sftp username@192.168.1.100

连接后会提示输入密码,成功后可以传输文件。

E. 可选:设置基于密钥的SFTP登录(免密登录)

为了避免每次输入密码,可以设置基于SSH密钥的SFTP登录。

  • 在客户端生成SSH密钥:
ssh-keygen -t rsa
  • 将公钥复制到RHEL服务器:
ssh-copy-id username@192.168.1.100
  • 之后就可以通过密钥登录而无需输入密码:
sftp username@192.168.1.100

如果你遇到任何问题或有其他需要,我可以为你提供更详细的帮助。

F. 操作截图在这里插入图片描述

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

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

相关文章

【二等奖论文】2024年华为杯研赛D题成品论文(后续会更新)

您的点赞收藏是我继续更新的最大动力! 一定要点击如下的卡片,那是获取资料的入口! 点击链接获取【2024华为杯研赛资料汇总】: https://qm.qq.com/q/jTIeGzwkSchttps://qm.qq.com/q/jTIeGzwkSc 题 目: 大数据驱动的…

如何理解数据资产?

1.数据分类 对于企业来说,数据的产出创建、应用和管理无处不在。而在使用数据的前提下是必须了解数据,常见的企业数据分为三大类:主数据、业务数据及分析数据。 主数据:企业中的“黄金数据”,它用来承载业务数据和分析…

基于Ambari搭建hadoop生态圈+Centos7安装教程(还没写完,等明天补充完整)

当我们学习搭建hadoop的时候,未免也会遇见很多繁琐的事情,比如很多错误,需要解决。在以后公司,也不可能让你一个一个搭建hadoop,成千上万的电脑,你再一个个搭建,一个个报错,而且每台…

WebGL颜色与纹理

WEBGL中的着色器变量包括以下种类: 属性变量(Attribute Variables):这些变量用于接收从应用程序中传递的顶点数据,比如顶点位置和颜色,是只读的不可修改。统一变量(Uniform Variables&#xff…

小红书自动化写文以及发文机器人

💪🏻 1. Python基础专栏,基础知识一网打尽,9.9元买不了吃亏,买不了上当。 Python从入门到精通 😁 2. 毕业设计专栏,毕业季咱们不慌忙,几百款毕业设计等你选。 ❤️ 3. Python爬虫专栏…

Pinia:Vue.js 状态管理的新选择

目录 1.前言 2.Pinia 的核心概念 3.安装 Pinia 4.创建和使用 Store 5.为什么选择 Pinia? 6.结论 1.前言 在 Vue.js 的生态系统中,状态管理是一个核心概念,尤其是对于复杂的单页应用(SPA)。随着 Vue 3 的推出&…

解决前端下载特殊文件404问题(以Kestrel 服务器为例)

在某些情况下前端需要将服务器上的静态文件下载到本地,对于大部分文件通过HTTP Get方法就可以直接下载,但是有些特殊的静态文件(例如.py文件,.cs文件等)我们下载时会返回404找不到文件,下面我们以Kestrel 服…

[数据集][目标检测]红外微小目标无人机直升机飞机飞鸟检测数据集VOC+YOLO格式7559张4类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):7559 标注数量(xml文件个数):7559 标注数量(txt文件个数):7559 标注…

Vue主题色实现

主题色实现 情境 配置平台支持多个主题色的选择,用户可通过在配置平台选择项目主题色。前端项目在骨架屏加载页面获取配置信息,设置项目主题色,实现同个项目不同主题色渲染的需求 实现 1.定义主题色变量 不同主题色根据不同js文件划分定…

Java ETL - Apache Beam 简介

基本介绍 Apache Beam是一个用于大数据处理的开源统一编程模型。它允许用户编写一次代码,然后在多个批处理和流处理引擎上运行,如Apache Flink、Apache Spark和Google Cloud Dataflow等。Apache Beam提供了一种简单且高效的方式来实现数据处理管道&…

使用python操作数据库

文章目录 一、问题背景二、安装python三、代码示例四、总结 一、问题背景 在日常开发过程中,随着项目进展和业务功能的迭代,我们需要对数据库的表结构进行修改,向部分表中追加字段,并对追加后的字段进行数据填充。但是如果需要追加…

C++ STL之队列queue和双端队列deque

一. 概述 1.1 queue std::queue 是 C STL 中的一个容器适配器,用于实现先进先出(FIFO,First In First Out)的数据结构,它允许在一端添加元素(称为队尾),并在另一端移除元素&#x…

《算法笔记》例题解析 第3章入门模拟--4日期处理(9题)2021-03-03

日期 题目描述 Time Limit: 1000 ms Memory Limit: 256 mb 今天是2012年4月12日星期四,编写程序,输入今天开始到12月31日之间的任意日期,输出那一天是星期几。例如输入“5(回车)20(回车)”&am…

DETR论文翻译与理解

DETR(Detection with transformer) DETR:End to End Object Detection with Transformer 论文链接:2005.12872 (arxiv.org) 参考视频:https://www.bilibili.com/video/BV1GB4y1X72R/?spm_id_from333.788&vd_…

C++学习笔记(37)

302、makefile 在实际开发中,项目的源代码文件比较多,按类型、功能、模块分别存放在不同的目录和文件中,哪 些文件需要先编译,那些文件后编译,那些文件需要重新编译,还有更多更复杂的操作。 make 是一个强大…

mysql性能优化- 数据库配置优化

MySQL 性能优化 - 数据库配置优化 MySQL 是一个广泛使用的关系型数据库管理系统,但随着数据量的增长和访问频率的提高,其性能可能会成为瓶颈。为了保持高效的性能,除了应用层的查询优化和索引优化之外,数据库配置优化 也是非常重…

硬件工程师笔试面试——开关

目录 11、开关 11.1 基础 开关原理图 开关实物图 11.1.1 概念 11.1.2 常见的开关类型及其应用 11.2 相关问题 11.2.1 开关的工作原理是什么? 11.2.2 在设计一个电子系统时,如何选择最适合的开关类型? 11.2.3 不同类型的开关在实际应用中有哪些优势和局限性? 11.…

爵士编曲:爵士鼓编写 爵士鼓笔记 底鼓和军鼓 闭镲和开镲 嗵鼓

底鼓和军鼓 底鼓通常是动的音色,军鼓通常是大的音色。 “动”和“大”构成基础节奏。“动大”听着不够有连接性,所以可以加入镲片! 开镲 直接鼓棒敲击是开镲音色 闭镲 当脚踩下踏板,2个镲片合并,然后用鼓棒敲击&am…

C++ Linux IPC进程通信-消息队列MQ

原文链接&#xff1a;C Linux IPC进程通信-消息队列MQ 消息队列库<sys/msg.h> 相比于共享内存和管道,消息队列能够实现指定的消息格式和排序,能实现更复杂的通信 库函数 // 创建消息队列 int msgget(key_t, key, int msgflg); return ID(成功) -1(错误)key为一个标记…

java(3)数组的定义与使用

目录 1.前言 2.正文 2.1数组的概念 2.2数组的创建与初始化 2.2.1数组的创建 2.2.1数组的静态初始化 2.2.2数组的动态初始化 2.3数组是引用类型 2.3.1引用类型与基本类型区别 2.3.2认识NULL 2.4二维数组 2.5数组的基本运用 2.5.1数组的遍历 2.5.2数组转字符串 2.…