10.企业中sshd的认证和安全设定及文件在系统的传输

保姆级教程:在银河麒麟V10上安装并配置SSHD服务,实现远程连接与文件传输 本文提供银河麒麟V10系统上安装与配置SSHD服务的详细教程,涵盖从基础安装到安全加固的全流程。特别针对国产系统运维新手,详解SSHD服务的网络调优、认证安全强化及SFTP文件传输配置,帮助实现安全的远程连接与高效文件传输。 阅读详情

1.sshd简介
sshd = secure shell
可以通过网络在主机中开启shell的服务
连接方式:
ssh username@ip 文本模式的连接
ssh -X username@ip 可以在连接成功后开机图形

注意:第一次连接陌生主机时需要建立认证文件
所以会问是否要建立,选择yes
再次连接这台主机时,因为已经生成了/.ssh/know_hosts文件所以不需要再次输入yes
在这里插入图片描述

远程复制:
scp file root@ip:dir 上传 此ip为dir所在服务器的ip
scp root@ip:file dir 下载 此ip为file所在服务器的ip

2.sshd的key认证
sshd 服务
密钥生成
ssh-keygen
三次回车
输入密钥要保存到的文件
再加一次密钥的密码
再次输入密码
或者直接ssh-keygen -f /root/.ssh/id_rsa -P " "

ssh-keygen
在这里插入图片描述
ssh-copy-id -i /root/.ssh/id_rsa.pub root@172.25.254.205 给服务端加锁
在这里插入图片描述
scp /root/.ssh/id_rsa root@172.25.254.200:/root/.ssh/ 分发钥匙给客户端
在这里插入图片描述
前提是在客户端的/root/.ssh得存在,提前在客户端得查看 cat /root/.ssh
测试:ssh root@172.25.254.100 连接时发现直接登陆时不要要root登录系统的密码认证

sshd的安全设定 vim /etc/ssh/sshd_config

78 PasswordAuthentication yes|no 是否允许用户通过登陆系统的密码做sshd的认证
48 PermitRootLogin yes|no 是否允许root用户通过sshd的认证
52 Allowusers student westos 设定用户白名单,不在白名单里的用户不能使用sshd
53 Denyusers westos 设定用户黑名单,出现在黑名单里的用户不能使用sshd
在这里插入图片描述

添加sshd登陆信息
vim /etc/motd 文件内容就是登陆后显示的信息
用户的登陆审计
w 查看正在使用当前系统的用户
-f 查看使用来源
-i 显示ip
在这里插入图片描述
/var/run/utmp
last 查看使用并退出的用户信息
/var/log/wtmp
lastb 查看试图登陆但没有成功的用户信息
/var/log/btmp

3.文件在系统中的传输

rsync 远程同步,速度快,默认会忽略文件属性,链接文件,设备文件
-r 同步目录
-p 同步权限
-o 同步文件所有人
-l 同步链接
-g 同步文件所有组
-D 同步设备文件
-t 同步文件时间戳

tar  归档文件(把多个文件变成一个文件)
	-c 创建
	-v 显示过程
	-f 指定归档文件名称
	-x 解档
	-t 查看归档文件内容
	-r 天际文件到归档中
	--get 解档指定文件
	--delete 删除归档中的指定文件
	-C 指定解档目录

在这里插入图片描述

压缩和解压文件
zip 
zip -r xxx.tar.zip
unzip xxx.tar.zip

gz
gzip xxx.tar
gunzip xxx.tar.gz

bz2
bzip2 xxx.tar
bunzip2  xxx.tar.bz2

xz
xz xxx.tar
unxz xxx.tar.xz

rsync -r /etc root@172.25.254.205:/mnt/ 在普通用户下进行
du -sh /etc/ 查看目录大小
ln -s /mnt/westos1 /mnt/file

企业级文件传输安全实践:基于SFTP与密钥认证的FileZilla配置指南 在数字化运维与开发协作中,安全高效的文件传输是基础需求。传统FTP协议采用明文传输,存在密码泄露与数据被窃听的风险。基于SSH协议的SFTP通过单一加密通道解决了这一问题,它继承了SSH的强加密与完整性校验机制,实现了数据的安全传输。为进一步提升安全性,密钥认证利用非对称加密原理,以公私钥对替代传统密码,从根本上杜绝了暴力破解与密码传输风险,为自动化脚本与CI/CD流水线提供了便利。在企业环境中,结合FileZilla这类跨平台GUI工具,可以构建一套免密、防破解的高安全文件传输方案,广泛应用于服务器部署、 阅读详情

相关推荐

Ubuntu系统SFTP文件传输配置与安全实践

SFTP(SSH File Transfer Protocol)是基于SSH协议的安全文件传输协议,通过加密通道实现数据的安全传输。相比传统FTP,SFTP无需额外配置服务,直接利用SSH的22端口即可实现文件操作,兼具安全性和便利性。在Linux服务器管理中,SFTP已成为系统管理员进行文件传输的首选方案,特别适合需要跨网络传输敏感数据的场景。通过合理配置用户权限、启用密钥认证以及结合防火墙规则,可以构建企业级的安全文件传输环境。本文以Ubuntu系统为例,详细解析SFTP服务的配置流程、性能优化技巧以及

weixin_32050773的博客 240

linux中sshd服务安全设定

什么是sshd服务: sshd服务就是让远程主机可以通过网络访问sshd服务,开始一个安全的shell sstemd ##系统初始化进程## pstree ##显示系统中的进程树## 进程控制命令: systemctl start sshd ###开启sshd服务### systemctl stop sshd ###关闭sshd服务### systemctl status sshd #...

weixin_44846409的博客 356

SFTP安全传输实战:从协议解析到企业级部署

本文详细解析了SFTP协议的安全机制,并提供了从零开始的企业级部署实战指南。通过对比FTP,阐述了SFTP基于SSH的加密传输、单端口管理等核心优势。文章重点讲解了用户隔离、Chroot目录限制、SSH密钥认证等关键安全配置,并附有详细的安装教程和WinSCP、FileZilla客户端连接指南,帮助企业构建安全可靠的文件传输服务。

weixin_28318011的博客 412

Linux入门之企业中的sshd服务管理

系统如果是一个容器的话,那么服务就是它的功能,这个功能并不会对它自己产生影响,而是对使用者提供了好处,也就是服务。在系统中初始化进程(systemd)可以对服务进行相应的控制,在系统打开时,首先会运行初始化程序,然后才进行操作,下面让我们更深入地了解sshd服务。 一、进程控制 进程控制命令 systemctl status sshd 查看服务状态,inactive(不可用...

qq_43830639的博客 733

WinSCP+OpenSSH完整配置指南:Windows系统安全文件传输全流程

本文详细介绍了如何在Windows系统上配置OpenSSH服务器并使用WinSCP客户端实现安全文件传输的全流程。从OpenSSH的安装与基础配置到高级安全设置、密钥认证体系搭建,再到WinSCP客户端的高级配置和自动化脚本使用,提供了全面的操作指南和最佳实践,帮助用户实现高效、安全的跨设备文件传输。

weixin_28745067的博客 248

FileZilla高级技巧:如何用SFTP+密钥认证实现更安全的文件传输(附详细配置步骤)

本文详细介绍了如何为FileZilla客户端配置SFTP与SSH密钥认证,以替代传统的FTP密码传输,实现更安全的文件传输。文章涵盖了从本地生成Ed25519密钥对、服务器端公钥部署与SSH加固,到FileZilla站点管理器的具体配置步骤,并提供了故障排除与自动化运维的高级技巧,帮助用户构建固若金汤的文件传输防线。

weixin_29230805的博客 548

详解sshd服务

详解sshd服务 1.sshd的简介 SSH为Secure Shell 的缩写,指应用层的安全协议。SSH是目前较可靠,专为远程登陆会话和其他网络服务提供安全性的协议。使用SSH协议可以有效防止远程登陆过程中的信息泄露问题。 连接方式: ssh username@ip ##文本模式的连接 ssh -X username@ip ##可以在连接成功后开机图形 注意: 第一次连接陌生主...

meltsnow的博客 3040

不止于安装:银河麒麟系统SSHD服务安全加固实战指南(修改默认端口、禁用root登录等)

本文详细介绍了银河麒麟系统SSHD服务的安全加固实战指南,包括修改默认端口、禁用root登录、配置密钥认证等关键步骤。通过深度配置和高级访问控制策略,帮助用户构建坚不可摧的远程访问防线,有效防范暴力破解和中间人攻击。

weixin_30814329的博客 753

sshd服务,文件传输,归档,压缩,系统日志管理,时间同步服务

######sshd服务########## 1.#sshd简介## sshd=secure shell 可以通过网络在主机中开启shell的服务 客户端软件 sshd (1)连接方式: ssh username@ip ##文件模式的连接 ssh -X username@ip ##可以在连接成功之后开机图形 注意:!!!! 第一次链接陌生主机是要建立认证文件,所以会询问是否建...

asufeiya的博客 639

告别FTP:在Windows Server上部署OpenSSH SFTP服务实现安全文件传输

本文详细指导如何在Windows Server上部署和配置OpenSSH SFTP服务,以替代不安全的FTP协议。通过系统可选功能或GitHub手动安装两种方法,实现加密文件传输。重点讲解了核心安全配置、用户目录限制(Chroot)、公钥认证设置,并结合WinSCP客户端进行连接管理,为企业提供安全、合规的文件传输解决方案。

weixin_29291863的博客 128

用PyCharm+Scrapy打造你的第一个爬虫:从安装到实战(附完整代码)

本文详细介绍了如何使用PyCharm和Scrapy框架从零开始构建高效网络爬虫。通过环境配置、项目创建、核心爬虫逻辑编写到数据处理与存储的完整流程,帮助Python开发者快速掌握爬虫开发技巧,并附有实战代码示例。特别适合想要学习Scrapy框架和提升爬虫技能的开发者。

weixin_29038345的博客 869

sshd服务及命令

文章目录一、sshd服务及其命令1、什么是sshd服务2、实验环境3、连接方式3.1 开启文本建立的连接方式3.2 开启对方的图形编辑模式的连接方式(gedit 、firefox等)4、远程文件传输4.1 上传4.2 下载5、sshd服务的免密操作5.1 免密操作的设置6、sshd的安全设定6.1 常用的安全设定6.2 PasswordAuthentication yes/no6.3 Per...

ranrancc_的博客 5805

“开宝五子棋陪练”-首款开放智能的五子棋习题练习安卓应用

使用Kotlin语言以及Jetpack Compose UI库开发,主要就是写Composable函数,显示棋盘、棋子和一些按钮,响应用户的点击和滑动操作,以及保存和恢复数据。但我针对本应用是用于做题的特殊需求,对该算法库做了一个简单的JNI层封装,方便UI前端Kotlin代码的调用。

weixin_44120030的博客 2399

linux系统中sshd服务及服务管理命令

什么是sshd服务 客户端主机通过网络在服务端主机中开启服务端主机shell的服务 客户端通过网络连接服务端,并且控制服务端,也就是客户端开启了服务端的shell ssh (安全外壳协议) SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。 SSH 是目前较可靠,专为远程登录会话和其...

yrx420909的博客 502

嵌入式系统(一):鸿蒙系统

本文为期末复习笔记,内容仅供参考???? 鸿蒙系统是一款面向万物互联时代的、全新的分布式操作系统 鸿蒙提出了基于同一套系统能力、适配多种终端形态的分布式理念 提供全场景(移动办公、运动健康、社交通信、指挥出行、媒体娱乐等)业务能力 华为是OpenHarmony开源项目的共建者、也是共享者之一 鸿蒙技术特性 分布式设计 一次开发,多端部署 系统与硬件解耦,弹性部署 三大分布式能力 分布式软总线 设备间互联互通提供分布式通信能力 从手动发现,进化成自发现 传输高带宽关键技术-极简协议 分布式数据管

weixin_45608532的博客 4308

学好超几何分布的核心公式,破解双色球!

彩票本质是概率游戏,不存在"必中公式"科学投注的核心是风险收益比管理长期投注的期望值始终为负(理论回报率约47%-63%)数学维度:运用概率工具优化策略经济维度:控制投注成本在可承受范围人文维度:将彩票视为社会公益的参与方式通过本文构建的数学模型,彩民可以在概率框架内实现更理性的投注决策。但最终能否收获幸运,仍取决于那个永恒的未知数——概率女神的眷顾。一、超几何分布的核心公式。

weixin_44904675的博客 1万+

10分钟快速搭建Java SSH服务器:Apache MINA SSHD完全指南

Apache MINA SSHD是一个100%纯Java实现的SSH协议库,为Java应用程序提供客户端和服务器端的SSH支持。无论你是需要构建远程管理工具、文件传输服务,还是希望为现有系统添加安全的远程访问能力,这个开源项目都能帮你快速实现目标。本教程将带你从零开始,掌握使用Apache MINA SSHD构建SSH服务器的核心技巧和最佳实践。 [![SSH服务器架构图](https://ra

gitblog_01087的博客 520

OpenClaw实战系列03:Slack/Telegram国际版接入实战指南

在当今的软件开发和工作流自动化中,将项目管理工具与即时通讯平台集成已成为提高团队协作效率的关键。OpenClaw作为一个开源的自动化工具,通过接入Slack和Telegram国际版,可以实现实时通知、自动化任务触发和团队协作的无缝对接。本文将详细介绍如何实现OpenClaw与这两个主流即时通讯平台的集成。OpenClaw是一个开源的自动化工作流引擎,支持多种触发器和执行器,能够帮助开发团队实现CI/CD流程、任务调度、监控告警等自动化场景。模块化设计:支持插件化扩展多触发器支持。

PeterPan的博客 589

SFTP(SSH 文件传输协议)和 FTPS(FTP over SSL/TLS)虽然都能用于安全地传输文件

SFTP(SSH 文件传输协议)和 FTPS(FTP over SSL/TLS)虽然都能用于安全地传输文件,但在工作原理、依赖的技术栈以及适用场景等方面存在明显差异。下面将详细解释它们之间的区别及其各自的最佳实践场合。

[Blog][Domain] programb.blog.youkuaiyun.com 2396

基于STM32设计的万能红外遥控器(学习型)

当前介绍了一种基于STM32微控制器设计的红外遥控器,支持接收解码功能和发送功能,可以将接收的码原样发送出去。 红外遥控器作为智能设备控制方式之一,在一定程度上满足了人们对于快速方便控制的需求。 当前设计的红外遥控器支持学习模式和发送模式。通过矩阵键盘上的数字键选择发送对应的控制码。 一共支持学习10个控制码,对应矩阵键盘上的数字。0~9。

6559

【图论】系列(七)图论的中心性度量方法及重要性评价指标

图论中的中心性度量方法是用来衡量图中各个节点(或顶点)相对重要性的指标。

qq_30066733的博客 1078

Linux系统中的sshd服务安全部署

一、sshd服务及其命令 1、什么是sshd服务 客户端主机通过网络在服务端主机中开启服务端主机shell的服务,通过网络连接服务端,并且控制服务端,也就是客户端开启了服务端的shell。 ssh_config和sshd_config都是ssh服务器的配置文件,二者区别在于,前者是针对客户端的配置文件,后者则是针对服务端的配置文件 SSH(安全外壳协议): Secure Shell 的缩写,由 ...

weixin_43936969的博客 357

Cesium 实现气象(温度,降水,风速)可视化详细代码实现

本教程介绍了使用Cesium实现气象数据可视化的方法,主要包括:1) 搭建Cesium开发环境;2) 三种核心气象要素的展示技术:温度热力图(基于颜色渐变和点密度)、降水区域填充(矩形着色)和风速风向(粒子系统);3) 数据集成方案,包括模拟数据生成和API对接;4) 高级功能如3D温度柱和时间序列动画;5) 性能优化策略,如数据聚合和LOD控制。教程提供了完整的代码示例,从基础配置到视觉效果实现,帮助开发者构建交互式气象可视化应用。

专注AI大模型,软件混淆,授权 1857

Apache MINA SSHD 终极指南:10分钟构建企业级SSH服务

Apache MINA SSHD是一个100%纯Java实现的SSH协议库,为企业级应用提供完整的客户端和服务器端SSH支持。这个强大的开源项目让Java开发者能够轻松构建安全的远程连接服务,是现代化企业应用开发的必备工具。 ## 🚀 为什么选择Apache MINA SSHD? **Apache MINA SSHD** 作为Apache软件基金会的顶级项目,提供了业界领先的SSH协议实现。

gitblog_00192的博客 479

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

Linux环境下安装sshd服务

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_34227447的博客 3823

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

SFTP本质解析:基于SSH的安全文件传输协议

SFTP(SSH File Transfer Protocol)是一种构建在SSH协议之上的安全文件传输机制,其核心并非FTP的加密升级,而是复用SSH已验证的加密信道与认证体系。它通过SSH密钥认证建立可信连接,在加密隧道内运行独立的文件操作指令集(如open、chmod、mkdir),从而实现端到端加密、完整权限控制与强身份验证。相比SCP仅支持复制、FTPS依赖多端口且NAT穿透困难,SFTP具备单端口(22)、防火墙友好、功能完备等工程优势,广泛应用于CI/CD部署、VS Code远程开发、WinS

weixin_31960565的博客 375

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

上一篇: 9.企业中Linnux的进程管理
下一篇: 11.企业中系统日志的管理实用版
小杨118709
博客等级 码龄8年 141粉丝 138原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值