首页 > 系统相关 >linux ssh 免密脚本

linux ssh 免密脚本

时间:2023-08-16 11:11:27浏览次数:32  
标签:免密 p60022 pawd send expect linux ssh

#!/bin/bash
ip="$1"
pawd="123qwe!@#"
expect << EOF
set timeout 10
spawn ssh-copy-id -p60022 root@${ip}
expect {
        "yes/no" {send "yes\n"; exp_continue}
        "password:" {send "${pawd}\n"}
        }
send "exit\n"
expect eof
EOF

 

 

 

 

 

检测

ssh -p60022 [email protected]

标签:免密,p60022,pawd,send,expect,linux,ssh
From: https://www.cnblogs.com/qiuxp/p/17633487.html

相关文章

  • SElinux 导致 Keepalived 检测脚本无法执行
    哈喽大家好,我是咸鱼今天我们来看一个关于Keepalived检测脚本无法执行的问题一位粉丝后台私信我,说他部署的keepalived集群vrrp_script模块中的脚本执行失败了,但是手动执行这个脚本却没有任何问题这个问题也是咸鱼第一次遇到,为了能让更多的小伙伴以后不会踩这个坑,便有了今......
  • Linux基础命令
    快捷键ctrl+c——停止当前命令 ctrl+z——停止当前命令,并用fg恢复ctrl+d——注销当前会话,与exit相似ctrl+w——删除当前行中的字ctrl+u——删除整行!!——重复上次命令exit——注销当前会话文件命令pwd、cd、ls、rm、mv、mkdir、touch、catls-al——列出隐藏文......
  • OpenZFS 2.2 发布 RC3,支持 Linux 6.4
    之前的OpenZFS2.2候选版本已致力于实现与 Linux 6.4内核的兼容性,而在2.2-rc3中,Linux6.4支持的元跟踪器已标记为已完成。OpenZFS2.2发布了第3个RC版本。之前的OpenZFS2.2候选版本已致力于实现与Linux6.4内核的兼容性,而在2.2-rc3中,Linux6.4支持......
  • linux的基本命令操作
    mkdir-命令mkdir用于创建新的目录语法mkdir[-p]路径-p可选参数,表示自动创建不存在的父目录touch-cat-more-命令touch路径用于创建文件cat路径直接将内容全部显示出来more路径支持翻页(通过空格翻页,通过q退出查看)cp-mv-rm-命令cp命令可以用于复制文......
  • linux shell变量和数据类型
    变量是在编程中用于存储和操作数据的容器。在Shell脚本中,变量不需要事先声明数据类型,可以存储不同类型的值。以下是一些常见的变量和数据类型的示例:1.**字符串变量**:字符串是文本数据,在Shell脚本中用双引号或单引号括起来。NAME="Alice"MESSAGE='Hello,World!'2.**整数......
  • Linux安装Solr-8.9.0
    Solr的工作原理可以简单地概括为以下几个步骤:1.索引创建:首先,Solr需要创建一个索引,用于存储要搜索的数据。索引是基于ApacheLucene构建的,它将文档拆分为字段,并对字段进行分析和标记化,以便进行更有效的搜索和匹配。2.数据导入:Solr可以从多种数据源导入数据,包括数据库、文件、Web......
  • Linux系统DD一键脚本
    使用脚本存在一定的风险,谨慎使用。重统重装之后,请重新设置密码。脚本介绍GitHub地址:GitHub-leitbogioro/Tools全自动无人值守安装;支持各主流VPS商家;系统支持情况:Debian12、KaliRolling、AlpineLinuxEdge、CentOS9stream、AlmaLinux9、RockyLinux9、Fedora3......
  • archlinux简单安装笔记(未完)
    装了很多回archlinux,跟了很多遍各种教程和官方wiki,也来自己写一个简单的笔记吧。安装之前的准备略去不写,就从archlinux的iso启动之后开始吧。其实archlinux也只是安装过程看上去高级一点,滚动更新的理念和大部分所谓主流发行版有点区别,用惯了TUI操作的人对于无GUI操......
  • 在Linux宿主机上直接读写虚拟机磁盘文件
    主要是使用guestmount命令来挂载KVM磁盘镜像并从中提取文件,以下是具体操作步骤:1、宿主机安装libguestfs工具集:sudoapt-getinstalllibguestfs-toolssudoyuminstalllibguestfs-tools2、使用guestmount命令挂载KVM磁盘镜像:sudoguestmount-a/path/to/kvm-imag......
  • Linux——杀死进程
    PS命令-a:显示所有进程,包括其他用户的进程。-u:显示指定用户的进程信息。-x:显示没有控制终端的进程。-e:显示所有进程,等效于-A。-f:显示进程的详细信息,包括进程名称、进程状态、PID、PPID、CPU占用率等。--pid:指定显示某个进程的信息。#查看进程ps-aux|grepja......