免密登录 蹩脚的“脚本”

从服务器被黑到数据恢复:一次真实安全事件的全链路复盘与防御体系构建 服务器安全是保障业务连续性的基石,其核心在于构建纵深防御体系。从原理上看,攻击者常利用弱密码、未授权访问等漏洞,通过初始访问、横向移动、权限提升等步骤实施入侵,最终可能导致数据被勒索加密或删除。这凸显了访问控制、入侵检测和备份恢复等技术价值。在应用场景上,无论是互联网业务还是企业内网,均需应对自动化扫描、内部威胁和勒索软件等风险。本文基于一次真实的服务器被黑与数据恢复事件,深入剖析了攻击链如何通过SSH弱密码和数据库权限漏洞形成,并详细阐述了从应急响应、日志取证到基于二进制日志进行时间点恢复的完整实战过程, 阅读详情

睡前水一文-、-

假设场景就是有一个三节点的集群要配置免密登录 当然可以手动配置,但是要是30个节点呢…… 233

1、首先各自生成本机的公钥和私钥文件

ssh-keygen -t rsa

2、执行文末的“蹩脚”的脚本,为啥说蹩脚呢……因为并没有完全做到我开始想要的偷懒效果,比如 可能会提示你缺少 .pub文件等问题。 之后我改下再更新- - ! 要是我还记得的话

#!/bin/bash

SERVERS="server1 server2 server3"
PASSWORD=code
BASE_SERVER=server1

auto_ssh_copy_id(){
    expect -c "set timeout -1;
        spawn ssh-copy-id $1;
        expect {
            *(yes/no)* {send -- yes\r;exp_continue;}
            *password* {send -- $2\r;exp_continue;}
            eof        {exit 0;}
        }";
}

auto_login_without_pwd(){
    for SERVER in $SERVERS
    do
        auto_ssh_copy_id $SERVER $PASSWORD
    done
}

auto_login_without_pwd

PS: 粗心的人别忘了给脚本加权限

su chmod a+x **.sh

最后再啰嗦一句…… 你的 .ssh文件权限 不能超过711 也就是除了root用户外 其他用户最多只能有执行权限。不然…… 嘿嘿 你试试就知道了

MobaXterm隧道功能实战:3分钟搞定远程Jupyter Notebook访问(附常见问题排查) 本文详细介绍了如何利用MobaXterm的隧道功能,快速实现本地浏览器访问远程服务器上的Jupyter Notebook。通过3分钟极速配置指南,将远程端口安全映射到本地,并针对端口冲突、密码认证失败等常见问题提供了清晰的排查路径与解决方案,助你高效搭建远程开发环境。 阅读详情

相关推荐

告别vi!用VSCode SSH直连香橙派,像本地一样写Python和C代码

本文详细介绍了如何使用VSCode通过SSH直连香橙派进行Python和C代码开发,告别传统的vi编辑器。通过Remote-SSH插件,开发者可以获得本地IDE般的智能补全、语法高亮和断点调试功能,大幅提升开发效率。文章包含环境配置、SSH免密登录、远程连接建立及开发环境深度配置等实用教程。

weixin_28728425的博客 231

配置ssh免密登录和ansible批量管理

输入命令 ssh-keygen 然后默认产生rsa密钥对 产生公钥之后,要传给对应主机。   id_rsa : 生成的私钥文件   id_rsa.pub : 生成的公钥文件 方法一:ssh-copy-id 192.168.8.103 如果ssh-copy-id命令不存在,则需要安装openssh-clients, yum一下就可以了。 方法...

qq_40278642的博客 830

SSRF漏洞攻防解析:从原理到实战,守护内网安全

服务器端请求伪造(SSRF)是一种常见的Web安全漏洞,其核心原理在于攻击者能够诱使后端服务器向任意指定的地址发起网络请求。由于服务器通常位于受信任的内网环境,且具备较高的网络访问权限,这使得SSRF能够绕过外部防火墙,直接探测或攻击内部系统,从而将攻击面从单一应用扩展到整个内网。从技术价值看,理解SSRF的成因与利用方式,是构建纵深防御体系、实现安全开发的关键。在应用场景上,任何允许用户提交URL参数的功能点,如图片远程拉取、网页预览、文件导入等,都可能成为SSRF的入口。攻击者常利用该漏洞进行内网端口扫

weixin_30505225的博客 361

SSH免密登录以及批量操作脚本

1.客户端生成公私钥 本地客户端生成公私钥:(一路回车默认即可) root@test:~# ssh-keygen 上面这个命令会在用户目录.ssh文件夹下创建公私钥 root@test:~# cd ~/.ssh/ root@test:~/.ssh# ls authorized_keys id_rsa id_rsa.pub ####################################### 下创建两个密钥: id_rsa (私钥) id_rsa.pub (公钥) 2.上传公钥到服务器

い末路伤徊 873

Android AI Agent集成实战:架构设计与自动化技能开发

AI Agent(人工智能代理)是一种能够感知环境、自主规划并执行任务以达成目标的软件实体。其核心原理在于结合大语言模型的推理能力与工具调用(Tool Calling)技术,使应用从被动响应转向主动服务。在移动开发领域,这项技术的价值在于为应用注入“智能大脑”,实现跨应用自动化与个性化交互,从而显著提升用户体验和操作效率。具体到Android平台,其应用场景广泛,例如自动填写表单、智能聊天辅助、个性化工作流优化等。本文聚焦于Android AI Agent的工程化落地,深入探讨了如何利用Accessibil

weixin_42636895的博客 661

Codex CLI 接入智谱 GLM-5.1 完整教程

Codex CLI 是 OpenAI 推出的命令行 AI 编程工具,支持自主读取文件、执行命令、编写代码等操作,是目前最火的终端 AI 编程工具之一。通过 CLIProxyAPI 代理,我们成功将 Codex CLI 与智谱 GLM-5.1 模型对接,核心在于解决 Responses API 与 Chat Completions API 的协议转换问题。✅成熟稳定:CLIProxyAPI 社区活跃(4.7k fork),持续维护✅完整兼容:支持流式/非流式、function calling✅低成本。

u011831527的博客 2573

Linux ssh免密(附脚本免密)

linux ssh免密 脚本执行免密 查看.ssh目录下文件 3、脚本执行免密 需要先安装expect 修改下面脚本passwd_array和host_array 创建文件do_ssh.sh 之后执行这个sh

清水至清 2072

在win10系统上安装opnet14.5注意事项和步聚

opnet 14.5安装避坑!

miracle_eicont的专栏 1037

简单使用!使用shell脚本实现ssh免密登录

【代码】简单使用!使用shell脚本实现ssh免密登录。

qq_56776641的博客 4081

【PowerHarmony】电鸿蒙学习记录-准备工作

将获取的“PowerHarmony_PHM_SDK_V1.0.1.0.tar.gz”进行解压。将获取的“code_1.91.1-1720564633_amd64.deb”进行解压。打开后可见所有文件夹,即可进行编辑开发,VSCode也可打开终端进行编译等调试。选择主控类型,我是用的是gd32f470,我选gd32f4xx。Open Folder路径选中SDK解压后根目录即可。选择对应系统类型,我的是小型的,我选mini。选好后即完成工程创建。

Allenzhu的博客 2728

DaVinciCFG实战:从ARXML配置到ADC代码生成全解析

本文详细解析了使用DaVinciCFG工具进行ADC模块配置的全过程,从ARXML文件处理到代码生成与集成。重点介绍了关键参数配置、ARXML语法规则、常见错误排查及代码优化技巧,帮助开发者掌握AUTOSAR架构下ADC驱动开发,提升汽车电子系统的可靠性。

f9g0h的博客 378

shell脚本实现免密钥登陆远程主机

采用菜单交互的方式实现多功能的切换,shell脚本实现免密登陆脚本, expect登陆远程主机,将生成的密钥写入到目标主机,并且使用shift工具动态加载函数的传参捕捉,同时允许用户动态的把主机添加为免密钥登陆主机。一共运用到的工具有select、shift、expect、read。shell脚本同时兼容了centos7、rocky9、almalinux9以及Ubuntu2004不同类型的操作系统。是为笔记,一步一步往前走。

运维开发 胶水先生 2018

大一Python之循环解决实际问题

pythin之循环解决实际问题

weixin_66263546的博客 2287

输入ip密码,建立主机信任脚本

#!/bin/bash# Date: 2015.11.13# Description: first,build the need files,second push to the machine.# you need to input your host ip# Version: 0.0.1echo "the mine key will come ...

weixin_34326429的博客 81

【教程4>第8章>第44节】本章整体思维导图与学习总结

本教程系列提供FPGA/MATLAB/Simulink学习资源,包含《MATLAB入门100例》、《FPGA入门100例》、《Simulink入门60例》等基础教程,以及《FPGA/MATLAB/Simulink联合开发》进阶教程和《人工智能基础应用研究》专题,适合不同层次的学习者系统掌握相关技术。

FPGA/MATLAB学习教程/源码/项目合作开发 448

Halcon那些事:Halcon缺陷检测检测印刷数字完整性

创建模板 create_shape_model模板匹配 find_shape_model。

十多年IT经验,专注机器视觉,智能制造半导体行业 764

学习Spark——环境搭建(Mac版)

大数据情结 还记得上次跳槽期间,与很多猎头都有聊过,其中有一个猎头告诉我,整个IT跳槽都比较频繁,但是相对来说,做大数据的比较“懒”一些,不太愿意动。后来在一篇文中中也证实了这一观点,分析说大数据领域从业者普遍认为这是一个有前景,有潜力的方向,大多数希望有所积累,所以跳槽意愿不是很强烈。 14年的时候开始接触Hadoop,在Windows下搭了好几次环境,单机版、伪分布式和分布式都搭建过...

baixieyun4655的博客 314

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Shell脚本——设置ssh免密

ssh免密,服务器之间的root免密设置,shell脚本,批量免密

m0_46689256的博客 1194

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Linux批量设置免密登录shell脚本

Linux批量设置免密登录shell脚本

qq_41905051的博客 973

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

ssh实现免密登录(文中附上脚本)

快速时延免密访问、互信、传公钥

gys_17729830615的博客 1298

一键免密配置

【代码】一键免密配置。

努力变的更强 485

CentOS系列免密登录脚本分享

CentOS系列的免密登录脚本使用了OpenSSH工具和Expect工具,它的主要功能包括:检查所需工具的安装情况:脚本会自动检查是否已安装所需的工具(如OpenSSH和Expect)。如果发现工具未安装,脚本将自动安装它们。生成密钥对:脚本会生成一对RSA密钥(公钥和私钥),用于加密通信和身份验证。复制公钥到远程服务器:脚本会将生成的公钥复制到目标服务器,以实现免密登录。验证免密登录:脚本会验证免密登录是否成功,并输出相应的结果。

qq_41816198的博客 637

快速配置SSH免密登录

前言 我们可以通过ssh命令连接远程机器,在上面执行操作,但是每次使用ssh都需要密码,不利于编写脚本操作: $ ssh 192.168.199.233 root@192.168.199.233's password: 准备工作 准备两台机器: 机器A:192.168.199.231 机器B:192.168.199.233 我们需要配置机器A免密登录机器B。 配置免密登录 # Step 1:在...

学而时习之 1281
上一篇: Weblogic 12.2.1.2.0 部署报 Jersey相关错误解决办法
下一篇: 问题:java.lang.OutOfMemoryError: unable to create new native thread
Z漫步
博客等级 码龄12年 42粉丝 80原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值