首页 > 其他分享 >ssh_key验证单台机器管理后端机器

ssh_key验证单台机器管理后端机器

时间:2024-05-20 14:55:53浏览次数:22  
标签:10.0 REMOTE 单台 HOST ssh sshpass 机器 k8s

机器互通
[root@k8s-deploy:~]# ssh-keygen -t rsa-sha2-512 -b 4096
[root@k8s-deploy:~]# apt install sshpass #安装sshpass命令⽤于同步公钥到各k8s服务器
[root@k8s-deploy:~]# vim key-scp.sh
########(51、52、532为k8smaster)(56、57、58为k8s集群中的etcd) (60、61、62为node节点)
########!/bin/bash
########⽬标主机列表
IP="
10.0.0.51
10.0.0.52
10.0.0.53
10.0.0.56
10.0.0.57
10.0.0.58
10.0.0.61
10.0.0.62
10.0.0.63
"
REMOTE_PORT="22"
REMOTE_USER="root"
REMOTE_PASS="123456"
for REMOTE_HOST in ${IP};do
REMOTE_CMD="echo ${REMOTE_HOST} is successfully!"
#添加⽬标远程主机的公钥
ssh-keyscan -p "${REMOTE_PORT}" "${REMOTE_HOST}" >> ~/.ssh/known_hosts
#通过sshpass配置免秘钥登录、并创建python3软连接
sshpass -p "${REMOTE_PASS}" ssh-copy-id "${REMOTE_USER}@${REMOTE_HOST}"
ssh ${REMOTE_HOST} ln -sv /usr/bin/python3 /usr/bin/python
echo ${REMOTE_HOST} 免秘钥配置完成!
done

标签:10.0,REMOTE,单台,HOST,ssh,sshpass,机器,k8s
From: https://www.cnblogs.com/jigaobo/p/18201916

相关文章

  • git切换连接方式(ssh-https)
      要将git仓库的ssh链接切换为https链接,可以按照以下步骤操作: 1.打开终端,并进入到本地的git仓库目录中。 2.使用以下命令查看当前git仓库的远程链接:gitremote-v3.使用以下命令移除当前的ssh远程链接:gitremoteremoveorigin4.使用以下命令添加https远程链......
  • 一文彻底整明白,基于Ollama工具的LLM大语言模型Web可视化对话机器人部署指南
    在上一篇博文中,我们在本地部署了Llama38B参数大模型,并用Python写了一个控制台对话客户端,基本能愉快的与Llama大模型对话聊天了。但控制台总归太技术化,体验不是很友好,我们希望能有个类似ChatGPT那样的Web聊天对话界面,本博文就安排起来……上一篇Llama38B大模型部署......
  • 读人工智能时代与人类未来笔记06_机器学习的力量
    1.      挑战1.1.        不同的目标和功能需要不同的训练技术1.2.        我们必须关注人工智能的潜在风险1.2.1.          应对日益盛行的人工智能将带来的风险,是一项必须与该领域的进步并行的任务1.3.        我们不能将其......
  • 三维工厂仿真软件-离散物流机器人编程与PLC
    在智能制造的发展进程中,3D仿真技术已经成为推动产业升级、优化生产流程的关键工具。其中,VisualComponents软件以其优异的表现和广泛应用,成为了倍受诸多制造型企业青睐的三维工厂仿真与物流规划解决方案。本文为您揭示其如何在离散物流仿真,机器人编程以及PLC调试等领域发挥关键作......
  • bash脚本监控服务器SSH登录,每30分钟运行一次,发现登录发送到企业微信群
    //开始循环检测//loopCheck();//在每分钟的第30秒执行目标函数cron.schedule('358***',()=>{console.log('目标函数在8:35执行!');loopCheck_info();//在这里调用你想要定时执行的函数});cron.schedule('*/309-20***',()=>{con......
  • vscode 避免每次ssh校验
    在本地生成public_key将文件传到虚拟机上[email protected]:.ssh将id_rsa.pub内容写到authorized_keys中catid_rsa.pub>>authorized_keys......
  • ssh免密登录本机设置
    设置SSH免密登录本机主要涉及生成密钥对、将公钥复制到本地(或远程服务器,如果是双向免密)以及测试免密登录等步骤。以下是一个基本的设置流程:生成密钥对:打开终端或命令提示符,并执行以下命令来生成RSA密钥对:ssh-keygen-trsa系统将会提示你指定保存密钥文件的路径和文件名。......
  • C---机器人编程实用指南-全-
    C++机器人编程实用指南(全)原文:zh.annas-archive.org/md5/E72C92D0A964D187E23464F49CAD88BE译者:飞龙协议:CCBY-NC-SA4.0前言C++是最受欢迎的传统编程语言之一,用于机器人技术,许多领先的行业都使用C++和机器人硬件的组合。本书将弥合树莓派和C/C++编程之间的差距,并使您能......
  • 人工智能-机器学习-逻辑回归
    数据集:阿里云盘https://www.alipan.com/s/gzRqUTiAgVM一、逻辑回归-预测考试通过1、导入模块#导入模块importpandasaspdfrommatplotlibimportpyplotaspltfromsklearn.linear_modelimportLogisticRegressionfromsklearn.metricsimportaccuracy_score``......
  • Windows 10开启免密ssh登录&远程端口转发
    安装OpenSSH服务端设置-系统-可选功能-添加功能-在这里搜索OpenSSH服务端,然后开始安装即可开启sshd服务端可以使用图形界面使用命令行执行services.msc找到服务启动即可,并将其设置为自动。可以使用powershell执行命令启动服务启动服务:Start-Servicesshd查看状态:Get-Service......